cad-editor/src/scene
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven bf85896294 fix(mtext): treat the 0x02 background-fill flag as a mask over 0x01
MTEXT background fill flag 0x02 means "use the drawing-window colour" — a mask
that erases geometry behind the text — while 0x01 means "paint background_color".
The fill-colour pick tested 0x01 first, so text flagged 0x03 (both bits, e.g. a
dimension whose DIMTFILL is the drawing background) painted the stored
background_color (a stray grey box) instead of masking. AutoCAD shows no colour
there.

Test 0x02 first: when set, fill with the drawing-window colour (invisible on a
matching canvas) regardless of 0x01; a plain 0x01 fill still paints its colour.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-18 15:23:03 +03:00
..
cache fix(render): flag 2D overlay fills so they show in every view mode 2026-07-18 15:15:24 +03:00
convert fix(mtext): treat the 0x02 background-fill flag as a mask over 0x01 2026-07-18 15:23:03 +03:00
model fix(render): flag 2D overlay fills so they show in every view mode 2026-07-18 15:15:24 +03:00
pick fix(pick): catch a wide polyline on its band, not just its centreline 2026-07-17 15:22:56 +03:00
pipeline fix(render): flag 2D overlay fills so they show in every view mode 2026-07-18 15:15:24 +03:00
text fix(render): flag 2D overlay fills so they show in every view mode 2026-07-18 15:15:24 +03:00
view feat(solid3d): ISOLINES and silhouettes on sphere and torus faces 2026-07-17 23:30:05 +03:00
annotative.rs feat(annotative): synthesize per-object contexts + editable UI 2026-07-13 22:38:29 +03:00
camera_ops.rs fix(view): show geometry far off the drawing plane 2026-07-15 22:21:38 +03:00
entity.rs feat(solid3d): draw ISOLINES on curved faces in wireframe 2026-07-17 19:45:42 +03:00
group_layer.rs feat(ui): bulk layer on/off, lock, freeze, transparency + Ctrl+A (#236) 2026-07-03 16:06:10 +03:00
layout.rs feat(layout): reopen a drawing in the space it was saved in 2026-07-12 01:01:40 +03:00
mod.rs feat(ole): render the OLE2FRAME embedded presentation bitmap 2026-07-18 13:33:46 +03:00
modify.rs perf(undo): record entity deltas instead of cloning the whole document 2026-07-15 11:11:17 +03:00
mspace.rs feat(nav): turntable orbit, selection/cursor pivot, Shift+MMB rotate (#229) 2026-07-01 21:58:04 +03:00
page_setup.rs fix(io): resolve root named-objects dict robustly on foreign DWGs 2026-07-13 16:28:21 +03:00
paper.rs perf(render): unify model/paper/block spaces on one resident wire path 2026-07-14 20:50:37 +03:00
preview.rs fix(stretch): free crossing-window corners from Ortho, draw filled marquee (#291) 2026-07-10 13:32:32 +03:00
project.rs fix(pick): hit-test lineweight width and thickness walls 2026-07-17 14:58:55 +03:00
selection.rs perf(undo): record entity deltas instead of cloning the whole document 2026-07-15 11:11:17 +03:00