cad-editor/src/scene
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven a773a1a1f1 feat: REFEDIT / REFCLOSE — in-place block reference editing
REFEDIT picks an INSERT, extracts the block entities into model space
with the INSERT transform applied (translate + rotate + uniform scale),
and enters an editing session.  Any normal modify command works on the
temporary entities.

REFCLOSE SAVE applies the inverse transform, replaces the block
definition, and rebuilds all derived caches (hatch/image/mesh), so
every INSERT of that block reflects the edits immediately.
REFCLOSE DISCARD removes the temp entities without changing the block.

Non-uniform-scale inserts are rejected with an error message.
RefEditSession is stored on DocumentTab; undo snapshots bracket the
begin and close operations.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-08 12:40:19 +03:00
..
pipeline fix: MSAA resolve no longer overwrites widget backgrounds 2026-04-08 12:20:47 +03:00
acad_to_truck.rs first commit 2026-03-22 14:56:27 +03:00
camera.rs Feat: implement WCS↔UCS coordinate transform pipeline 2026-04-06 14:16:06 +03:00
complex_lt.rs feat: raster image render pipeline (IMAGE command + GPU textured quad) 2026-04-06 23:19:08 +03:00
cxf.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
dispatch.rs first commit 2026-03-22 14:56:27 +03:00
grip.rs first commit 2026-03-22 14:56:27 +03:00
hatch_model.rs first commit 2026-03-22 14:56:27 +03:00
hatch_patterns.rs first commit 2026-03-22 14:56:27 +03:00
hit_test.rs first commit 2026-03-22 14:56:27 +03:00
image_model.rs feat: raster image render pipeline (IMAGE command + GPU textured quad) 2026-04-06 23:19:08 +03:00
mesh_model.rs first commit 2026-03-22 14:56:27 +03:00
mod.rs feat: REFEDIT / REFCLOSE — in-place block reference editing 2026-04-08 12:40:19 +03:00
object.rs first commit 2026-03-22 14:56:27 +03:00
properties.rs first commit 2026-03-22 14:56:27 +03:00
render.rs fix: MSAA resolve no longer overwrites widget backgrounds 2026-04-08 12:20:47 +03:00
selection.rs Split large files: ribbon widgets and scene render/selection 2026-03-22 23:07:43 +03:00
solid3d_tess.rs feat: Solid3D (3DSOLID) ACIS tessellation 2026-04-07 19:11:24 +03:00
tessellate.rs Feat: implement CTB/STB plot style table with PDF export integration 2026-04-06 14:37:23 +03:00
transform.rs first commit 2026-03-22 14:56:27 +03:00
truck_tess.rs first commit 2026-03-22 14:56:27 +03:00
wire_model.rs Feat: implement CTB/STB plot style table with PDF export integration 2026-04-06 14:37:23 +03:00