feat: implement full GUI with all features from old codebase

- Main window with left/center/right panel layout
- 2D sketch widget with drawing tools (line, rectangle, circle)
- Constraint tools (coincident, horizontal, vertical, distance, midpoint)
- Snapping system (point, midpoint, horizontal, vertical, angle, grid)
- 3D viewer widget using pygfx
- Component timeline with buttons
- Sketch and body list management
- Operations (extrude, cut, combine, revolve)
- Workplane tools (origin, face, flip, move)
- Export functionality (STEP, IGES, STL)
- Import STEP/IGES files
- Code tab for CadQuery scripting
This commit is contained in:
bklronin
2026-03-14 08:56:13 +01:00
parent 8c6a413137
commit bf00310889
+1399 -344
View File
File diff suppressed because it is too large Load Diff