cad-editor/src/modules
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven 3098523b8d perf(io,scene): drop redundant purge walk, fuse world-offset scan
Phase 1.1: resolve_xrefs now purges corrupt entities inline as it
merges each xref and returns the dropped count, removing the second
full-document purge_corrupt_entities walk in the FileOpened handler.
Every xref-bearing open saves one O(N) entities() pass.

Phase 2.4: split compute_world_offset into offset_prep / offset_centroid
/ world_offset_from_centers; centroid accumulation now rides the existing
cache-handle walk in build_derived_caches. Two O(N) entity walks collapse
into one, with identical MSPACE-membership filtering preserved.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-05 00:32:39 +03:00
..
annotate fix(draw): build entities in the world XY plane, not a stale Y-up swap (#54) 2026-06-04 10:18:12 +03:00
home fix(fillet/chamfer): polyline arc preview, edge highlight, polyline chamfer 2026-06-04 11:20:59 +03:00
insert perf(io,scene): drop redundant purge walk, fuse world-offset scan 2026-06-05 00:32:39 +03:00
layout feat(commandline): autocomplete suggestions + inventory-based registry 2026-05-26 22:45:54 +03:00
manage feat(commandline): always-on keyboard capture + space submits like enter 2026-05-26 18:59:51 +03:00
model feat(model): 3D solid modelling tab — primitives + boolean ops 2026-05-31 19:27:06 +03:00
view refactor(ui): remove the viewport navigation bar 2026-05-27 17:49:23 +03:00
mod.rs feat(model): 3D solid modelling tab — primitives + boolean ops 2026-05-31 19:27:06 +03:00
registry.rs feat(model): 3D solid modelling tab — primitives + boolean ops 2026-05-31 19:27:06 +03:00