cad-editor/src/modules/home/modify
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
..
align.rs Feat: ROADMAP Phase 1-5 batch — trim/extend, plot scale, viewport UX, mline caps, table alignment 2026-04-03 15:31:05 +03:00
array.rs first commit 2026-03-22 14:56:27 +03:00
break_cmd.rs chore: remove unused imports and variables (zero warnings) 2026-04-07 19:20:24 +03:00
copy.rs first commit 2026-03-22 14:56:27 +03:00
delete.rs first commit 2026-03-22 14:56:27 +03:00
explode.rs feat: EXPLODE now supports Dimension entities 2026-04-07 11:29:39 +03:00
extend.rs first commit 2026-03-22 14:56:27 +03:00
fillet.rs chore: remove unused imports and variables (zero warnings) 2026-04-07 19:20:24 +03:00
join.rs Feat: ROADMAP Phase 1-5 batch — trim/extend, plot scale, viewport UX, mline caps, table alignment 2026-04-03 15:31:05 +03:00
lengthen.rs chore: remove unused imports and variables (zero warnings) 2026-04-07 19:20:24 +03:00
mirror.rs first commit 2026-03-22 14:56:27 +03:00
mod.rs feat: SPLINEDIT — close, open, reverse spline control-point editing 2026-04-08 00:16:44 +03:00
offset.rs chore: remove unused imports and variables (zero warnings) 2026-04-07 19:20:24 +03:00
pedit.rs Feat: PEDIT command (PE) — polyline edit (close/open/width) 2026-04-03 09:19:36 +03:00
rotate.rs first commit 2026-03-22 14:56:27 +03:00
scale.rs first commit 2026-03-22 14:56:27 +03:00
spline_ops.rs feat: Spline support for TRIM, EXTEND, OFFSET, BREAK, and LENGTHEN 2026-04-07 15:00:22 +03:00
splinedit.rs feat: SPLINEDIT — close, open, reverse spline control-point editing 2026-04-08 00:16:44 +03:00
stretch.rs feat: STRETCH with proper crossing-window vertex selection 2026-04-07 11:25:39 +03:00
translate.rs first commit 2026-03-22 14:56:27 +03:00
trim.rs feat: EXTEND and LENGTHEN now support LwPolyline 2026-04-07 15:05:44 +03:00