ff496e4efefdff26a4a8c8e472670943f4c43bb8
ComputeRemainderWithin only returned the larger of two possible free rectangles, permanently losing usable area on the other axis after each remainder item was placed. Replace the single shrinking box with a list of free rectangles using guillotine cuts so both sub-areas remain available for subsequent items. 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%