Adjusting a feature's fields was abstract and gave unclear feedback. Now: - Dragging any field (Face/Along/Across/Width/Height/Depth/Diameter) shows a live translucent RED ghost of the pending feature over the committed one — a cheap pyvista box/cylinder (viewer.feature_preview_mesh), no re-tessellation, so it updates instantly. - An Apply button commits the pending edit (controller.set_preview / apply_preview, preview_changed -> viewport.set_preview red overlay). - Per-kind hint text + per-field tooltips explain what each parameter does. 68 tests pass (preview-then-apply, preview-mesh builds). Verified by render: committed mortise + red ghost of a moved/resized pending edit. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| test_cutlist.py | ||
| test_driver.py | ||
| test_geometry.py | ||
| test_gui_controller.py | ||
| test_scene.py | ||