mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-10-05 14:51:06 +00:00
The 2D sketcher tool architecture, batches 9-14
The design pass over the rest of the 2D tool suite: Select/Measure, Dimensioning, Constraints, Modification (Trim/Extend/Split/Offset/Mirror), Dress-up (Fillet/Chamfer) and Transform, each with its FSM, its event routing, its C++20 blueprint and the defects it exposed. Thirty-two findings, every one verified against the tree with file:line, plus nineteen open scope calls and a closing note that orders the six cross-cutting changes by what unblocks what. Batches 1-8 were delivered in-session; only their cross-cutting results (six archetypes, two defect classes) survive here.
This commit is contained in: