cad-editor/src/entities
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven 80059922c5 fix(mirror): negate polyline bulges in the MIRROR command
The MIRROR command's LwPolyline / Polyline2D closures reflected the
vertices but left the bulges untouched, so every curved segment of a
mirrored polyline bowed to the wrong side. A reflection reverses the
side a bulge arc bows to — negate it alongside the vertex reflection
(same convention acadrust applies on its reflecting-transform paths).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-11 01:17:47 +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(grips): compute grip positions in f64 so they sit on the wire 2026-06-11 00:04:37 +03:00
ellipse.rs fix(grips): compute grip positions in f64 so they sit on the wire 2026-06-11 00:04:37 +03:00
hatch.rs fix(grips): compute grip positions in f64 so they sit on the wire 2026-06-11 00:04:37 +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