195e29da52dad2c1276e0d76434ad7f1cbbee202
Parts created by fill operations share a Program instance via CloneAtOffset. RotateSelectedParts called Part.Rotate on each, compounding Program.Rotate on the shared object (1x, 2x, 3x…) and producing inconsistent bounding boxes. Fix tracks rotated programs with a HashSet, rotates locations around the group center, and anchors the bounding box corner to prevent drift. 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%