cad-editor/src/modules/home
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven 0fc3766da7 feat: SPLINEDIT — close, open, reverse spline control-point editing
- splinedit.rs: SplineditCommand picks a spline (entity-pick phase) then
  accepts CLOSE/OPEN/REVERSE/EXIT sub-commands via text input
- apply_spline_op() mutates the spline in the document directly, with knot
  vector regeneration via generate_clamped_knots()
- Sentinel XLine trick: ReplaceEntity with a magic __SPLINEDIT_* layer name
  is intercepted in cmd_result.rs before erasing the original entity
- Control-point dragging already works via the existing grip editing system
- ROADMAP.md: SPLINEDIT marked ✅

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-08 00:16:44 +03:00
..
clipboard Co-locate CadCommand impls with their ribbon toolbar modules 2026-03-22 23:21:29 +03:00
draw feat: HATCHEDIT command to edit existing hatch pattern, scale, and angle 2026-04-07 11:08:51 +03:00
groups Co-locate CadCommand impls with their ribbon toolbar modules 2026-03-22 23:21:29 +03:00
inquiry feat: raster image render pipeline (IMAGE command + GPU textured quad) 2026-04-06 23:19:08 +03:00
layers Co-locate CadCommand impls with their ribbon toolbar modules 2026-03-22 23:21:29 +03:00
modify feat: SPLINEDIT — close, open, reverse spline control-point editing 2026-04-08 00:16:44 +03:00
properties Co-locate CadCommand impls with their ribbon toolbar modules 2026-03-22 23:21:29 +03:00
defaults.rs first commit 2026-03-22 14:56:27 +03:00
donate.rs first commit 2026-03-22 14:56:27 +03:00
mod.rs Feat: DIST / ID / AREA inquiry commands 2026-04-02 23:36:53 +03:00
select.rs Co-locate CadCommand impls with their ribbon toolbar modules 2026-03-22 23:21:29 +03:00