Roberto Fernandez Bautista
|
64382a85fa
|
SHAPE_LINE_CHAIN: Fix indices rotation after clipper
Also fix IsArcStart and IsArcEnd functions to work with chains that only
have arcs.
|
2024-03-02 18:22:18 +01:00 |
Roberto Fernandez Bautista
|
8340779f5b
|
SHAPE_LINE_CHAIN: Add test case of seg+large angle arc
|
2024-03-02 18:22:18 +01:00 |
Roberto Fernandez Bautista
|
7276486756
|
Finish fixing SHAPE_LINE_CHAIN::Slice
|
2024-01-31 19:17:46 +03:00 |
Roberto Fernandez Bautista
|
79aba50c23
|
Finish fixing SHAPE_LINE_CHAIN::NextShape and add tests
|
2024-01-31 19:17:46 +03:00 |
Roberto Fernandez Bautista
|
effed5dfdf
|
Fix SHAPE_LINE_CHAIN::Remove and SHAPE_LINE_CHAIN::RemoveShape
|
2024-01-31 19:17:46 +03:00 |
Roberto Fernandez Bautista
|
673e23c2e6
|
Fix and simplify SHAPE_LINE_CHAIN::Append( SHAPE_ARC ) + QA tests
|
2024-01-31 19:17:46 +03:00 |
Roberto Fernandez Bautista
|
34942290a2
|
SHAPE_LINE_CHAIN: Fix SetClosed() logic
SetClosed should unwrap the chain when there are coincident points at the
start.
|
2024-01-31 19:17:46 +03:00 |
Roberto Fernandez Bautista
|
7593863245
|
SHAPE_LINE_CHAIN: Fix and simplify ShapeCount()
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15754
|
2024-01-31 19:17:46 +03:00 |
Roberto Fernandez Bautista
|
c72ba189cf
|
Fix SHAPE_LINE_CHAIN::Slice following NextShape() changes
|
2024-01-31 19:17:46 +03:00 |
Roberto Fernandez Bautista
|
e9fbb36538
|
SHAPE_LINE_CHAIN: Fix and simplify NextShape() + remove PrevShape()
NextShape() function was too complex (trying to go back and forwards).
We only used PrevShape() in one place, so removed that usage.
Added QA tests
|
2024-01-31 19:17:46 +03:00 |
Marek Roszko
|
8d4db2edf5
|
Move tests around
|
2023-04-24 22:09:36 -04:00 |