f7940efe93a45af49b7f266b2bf553f4e4e81dc9
- Drop Circle.ToArcFrom (zero-sweep problem), keep Circle in shape and handle in ConvertShapeToMoves with full-circle ArcMove - Use point-distance tolerance for Arc.SplitAt instead of angle comparison to avoid wrap-around issues at 0/2pi - Simplify SplitAt return types to non-nullable tuple - Add ArgumentException guard in ReindexAt - Add throw for unexpected entity types in ConvertShapeToMoves - Document absolute coordinate convention and shared references - Clarify variable names for both replacement sites
Description
A Windows desktop app for CNC nesting — imports DXF drawings, arranges parts on plates and exports layouts as DXF or G-code for cutting.
Languages
C#
99.3%
Jupyter Notebook
0.7%