Files
datums/InitGui.py
forbes-0023 e075dc9256 feat(datums): initial commit — unified datum creator addon
Standalone addon that replaces three stock PartDesign datum commands
(Plane, Line, Point) with a single unified Create_DatumCreator command.

Features:
- 16 smart creation modes (7 plane, 4 axis, 5 point)
- Auto-detection engine: selects best mode from geometry selection
- Mode override combo for manual selection
- Dynamic parameter UI (offset, angle, position, XYZ)
- Edit panel with real-time parameter updates via AttachExtension
- Catppuccin Mocha themed plane styling via SDK theme tokens
- Injected into partdesign.body and partdesign.feature contexts
2026-03-03 07:17:26 -06:00

1.1 KiB