cad-editor/src/entities
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven edacc895f7 fix(dimension): honour DIMTAD below and DIMTFILL background fill (#94)
Two style settings were accepted by the editor but ignored by the
renderer:
- DIMTAD=4 (Below) placed text above the dimension line like DIMTAD=1;
  the text is now offset to the opposite side.
- DIMTFILL=1 (drawing background) drew no fill; it now masks the geometry
  behind the text with the background colour (DIMTFILL=2 already used
  DIMTFILLCLR).

Verified the other enum settings render: DIMLUNIT/DIMFRAC unit formats,
DIMAUNIT/DIMADEC/DIMAZIN angular formats, DIMJUST positions,
DIMATFIT/DIMTMOVE fit, DIMTOLJ tolerance alignment, and the alternate-unit
/ zero-suppression families.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 09:37:01 +03:00
..
arc.rs fix(grips): compute grip positions in f64 so they sit on the wire 2026-06-11 00:04:37 +03:00
attribute.rs fix(grips): compute grip positions in f64 so they sit on the wire 2026-06-11 00:04:37 +03:00
circle.rs fix(grips): compute grip positions in f64 so they sit on the wire 2026-06-11 00:04:37 +03:00
common.rs fix(grips): compute grip positions in f64 so they sit on the wire 2026-06-11 00:04:37 +03:00
dimension.rs fix(dimension): honour DIMTAD below and DIMTFILL background fill (#94) 2026-06-14 09:37:01 +03:00
ellipse.rs fix(ellipse,mirror): WCS ellipse rendering + delegate hatch MIRROR upstream 2026-06-11 09:03:18 +03:00
hatch.rs fix(ellipse,mirror): WCS ellipse rendering + delegate hatch MIRROR upstream 2026-06-11 09:03:18 +03:00
insert.rs fix(grips): compute grip positions in f64 so they sit on the wire 2026-06-11 00:04:37 +03:00
leader.rs fix(grips): compute grip positions in f64 so they sit on the wire 2026-06-11 00:04:37 +03:00
line.rs fix(grips): compute grip positions in f64 so they sit on the wire 2026-06-11 00:04:37 +03:00
lwpolyline.rs fix(mirror): negate polyline bulges in the MIRROR command 2026-06-11 01:17:47 +03:00
mesh.rs fix(grips): compute grip positions in f64 so they sit on the wire 2026-06-11 00:04:37 +03:00
mline.rs fix(grips): compute grip positions in f64 so they sit on the wire 2026-06-11 00:04:37 +03:00
mod.rs refactor(entities): collocate ui_name + dxf_name into entities/names.rs 2026-05-26 17:18:47 +03:00
mtext.rs fix(grips): compute grip positions in f64 so they sit on the wire 2026-06-11 00:04:37 +03:00
multileader.rs fix(grips): compute grip positions in f64 so they sit on the wire 2026-06-11 00:04:37 +03:00
names.rs refactor(entities): collocate ui_name + dxf_name into entities/names.rs 2026-05-26 17:18:47 +03:00
ole2frame.rs fix(grips): compute grip positions in f64 so they sit on the wire 2026-06-11 00:04:37 +03:00
point.rs fix(grips): compute grip positions in f64 so they sit on the wire 2026-06-11 00:04:37 +03:00
polyline.rs fix(mirror): negate polyline bulges in the MIRROR command 2026-06-11 01:17:47 +03:00
raster_image.rs fix(grips): compute grip positions in f64 so they sit on the wire 2026-06-11 00:04:37 +03:00
ray.rs fix(grips): compute grip positions in f64 so they sit on the wire 2026-06-11 00:04:37 +03:00
shape.rs fix(grips): compute grip positions in f64 so they sit on the wire 2026-06-11 00:04:37 +03:00
solid.rs fix(grips): compute grip positions in f64 so they sit on the wire 2026-06-11 00:04:37 +03:00
solid3d.rs fix(grips): compute grip positions in f64 so they sit on the wire 2026-06-11 00:04:37 +03:00
spline.rs fix(grips): compute grip positions in f64 so they sit on the wire 2026-06-11 00:04:37 +03:00
table.rs fix(grips): compute grip positions in f64 so they sit on the wire 2026-06-11 00:04:37 +03:00
text.rs fix(grips): compute grip positions in f64 so they sit on the wire 2026-06-11 00:04:37 +03:00
text_support.rs feat(mtext): editable preview with caret, blink, and new-line support 2026-05-31 13:14:35 +03:00
tolerance.rs fix(grips): compute grip positions in f64 so they sit on the wire 2026-06-11 00:04:37 +03:00
traits.rs feat(select): Select Similar + Quick Select panel (#28) 2026-05-29 20:30:56 +03:00
underlay.rs fix(grips): compute grip positions in f64 so they sit on the wire 2026-06-11 00:04:37 +03:00
viewport.rs fix(grips): compute grip positions in f64 so they sit on the wire 2026-06-11 00:04:37 +03:00