cad-editor/src/scene/convert
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven 1b037a68aa feat(annotative): scale text/dims/tables/blocks at the annotation scale + editable property pickers
Render: annotative-ness is resolved centrally in scene::annotative::is_annotative
(per-object context dictionary, legacy XDATA, or annotative style) so the bake and
the properties panel agree. Text, dimensions, tables and blocks now display at the
current annotation scale in model space. An annotative block scales as one uniform
unit about its insertion point — its internal geometry and attributes are carried by
that scale instead of being scaled individually, fixing the block-attribute size
regression. Tables scale their column/row/margin geometry.

Properties: the handle- and flag-backed rows are now editable pickers — MLEADER
multileader style / text style / arrowhead / leader linetype, General Material, and
Plot style (named plot-style mode only; the color-dependent mode stays read-only,
which is correct). A picked name is resolved back to its handle in the update loop,
where the document is in scope. Annotative Yes/No and the annotation-scale row are
shown per object.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-12 23:16:44 +03:00
..
acad_to_truck.rs feat(mtext): structured editor with selection, copy, and visible bold 2026-07-11 20:18:50 +03:00
acis_export.rs feat(export): exact ACIS geometry for planar solids on save 2026-07-03 15:43:37 +03:00
acis_to_truck.rs fix(solid3d): curved-wall cone faces — balloon, seam, and gaps 2026-07-10 00:13:58 +03:00
mod.rs feat(export): exact ACIS geometry for planar solids on save 2026-07-03 15:43:37 +03:00
solid3d_tess.rs fix(solid3d): curved-wall cone faces — balloon, seam, and gaps 2026-07-10 00:13:58 +03:00
spline_tess.rs fix(solid): read rational NURBS spline-surface control points with weights 2026-07-04 20:15:17 +03:00
tess.rs feat(annotative): scale text/dims/tables/blocks at the annotation scale + editable property pickers 2026-07-12 23:16:44 +03:00
tess_util.rs fix(render): UTM-precise UCS icon + fallback outlines (hatch etc.) 2026-06-24 10:09:19 +03:00
tessellate.rs feat(annotative): scale text/dims/tables/blocks at the annotation scale + editable property pickers 2026-07-12 23:16:44 +03:00
truck_tess.rs refactor: remove dead world_offset plumbing (RTE migration is complete) 2026-06-24 18:35:02 +03:00