cad-editor/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven 25c347f9b0 feat(3d): instance block-definition solid meshes per INSERT
3D solid meshes inside block definitions were drawn once at block-local
coordinates without the INSERT transform, so a block authored in mm and
placed into a metre drawing at a 0.001 INSERT scale rendered ~1000x too
large. Split solid meshes into top-level (layout-owned, offset and drawn
flat) and block-definition (kept block-local) sets, and emit a transformed
instance of each block-def mesh per model-space INSERT, accumulating nested
transforms. Layout blocks are identified from the Layout objects'
block_record handles, since BlockRecord::is_layout() also flags ordinary
blocks in some files. (#123)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 01:32:17 +03:00
..
app feat(3d): instance block-definition solid meshes per INSERT 2026-06-19 01:32:17 +03:00
command chore: drop brand names and orphaned PICK_HIGHLIGHT colours 2026-06-18 21:28:07 +03:00
entities fix(dim): keep dim line continuous when text sits above/below it 2026-06-18 21:09:56 +03:00
io chore: clear compiler warnings 2026-06-18 21:18:09 +03:00
modules chore: clear compiler warnings 2026-06-18 21:18:09 +03:00
plugin chore: clear compiler warnings 2026-06-18 21:18:09 +03:00
scene feat(3d): instance block-definition solid meshes per INSERT 2026-06-19 01:32:17 +03:00
shaders feat(scene): tessellate loaded ACIS solids via the truck B-rep kernel 2026-06-15 00:30:18 +03:00
snap chore: drop brand names and orphaned PICK_HIGHLIGHT colours 2026-06-18 21:28:07 +03:00
ui feat(ui): unified viewport control chip + per-tile grid rendering 2026-06-18 23:29:34 +03:00
lib.rs feat(wasm): sequential rayon shim for the web build 2026-06-16 17:11:20 +03:00
linetypes.rs perf(hash): swap std HashMap/HashSet for rustc-hash FxHash 2026-06-05 00:35:53 +03:00
main.rs feat(automation): headless JSON server (--serve) + Python client 2026-06-17 21:05:12 +03:00
par.rs feat(wasm): sequential rayon shim for the web build 2026-06-16 17:11:20 +03:00
patterns.rs chore: rename H7CAD to Open CAD Studio 2026-05-23 17:16:15 +03:00
sys.rs feat(ui): OCS Web button, prefilled feedback, drop Start About button 2026-06-17 01:34:13 +03:00
update_check.rs feat(wasm): compile the library for wasm32 (issue #45 groundwork) 2026-06-16 13:01:19 +03:00