ce6b25c12ab0d3fa2fa198aeb9908c54f8a5f873
Replace recursive FillRecursive with flat FillGrid that tiles along primary axis, then perpendicular. Extract FindPlacedEdge, BuildRemainingStrip, BuildRotationSet, FindBestFill helpers. Use array-based DirectionalDistance to eliminate allocations in FindCopyDistance and FindPatternCopyDistance. Simplify FindSinglePartPatternCopyDistance to delegate to FindCopyDistance. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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%