mirror of
https://github.com/ajisaacs/OpenNest.git
synced 2026-10-12 05:34:13 -04:00
fix(ui): translate absolute-coordinate part paths by placement
Build paths in the drawing-local frame and translate both ordinary and split cut/lead paths once, without changing CNC programs. Add native Windows regressions using the operator's synthetic G90 fixture and incremental controls. Four absolute-mode cases fail before the fix; all seven pass after.
This commit is contained in:
1 parent
e7e4012974
commit
f4d5cfe98e
5 files changed
+172
-6
No files matched your search
@@ -303,7 +303,10 @@ plans every plate that has parts. Both open one dialog built on
|
||||
the thread it was created on rather than to whichever context is current.
|
||||
- `PlateView` follows `Plate.PartsReordered`: it redraws parts in the plate's order (the
|
||||
numbers it draws are the cutting order), rebuilds their graphics and marks the overlap
|
||||
check out of date.
|
||||
check out of date. Both the editor and preview build outlines and lead paths in the
|
||||
drawing-local frame, then apply the part placement once. Absolute (G90) programs
|
||||
therefore follow moves and clones just like incremental (G91) programs; displaying a
|
||||
part does not rewrite its program or coordinate mode.
|
||||
|
||||
## Remaining integration boundaries
|
||||
|
||||
|
||||
Reference in new issue
Block a user