Hakan Seven
e515fa3156
feat(spline): draw fit-point splines via Catmull-Rom interpolation
...
A spline stored by fit points (DWG R2013+ scenario 2) has no control points
or knots, so the renderer — which built its curve from control points —
produced nothing and the spline was invisible. When a spline has fewer than
two control points but at least two fit points, interpolate a smooth
Catmull-Rom curve through the fit points and emit it as a dense polyline.
Open ends use reflected phantom points; closed/periodic splines wrap.
Pairs with the acadrust bump (e8e422a) that decodes the R2013+ fit-point
scenario correctly — together they make the fit-point spline in
Annotation-2D-Mesh-Solid-BIM.dwg render.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-04 19:52:56 +03:00
..
arc.rs
feat(properties): show Thickness in the General group
2026-07-03 16:51:05 +03:00
attribute.rs
feat(properties): audit editable vs read-only across all entities
2026-07-03 08:06:00 +03:00
circle.rs
feat(properties): show Thickness in the General group
2026-07-03 16:51:05 +03:00
common.rs
refactor(scene): group modules into role-based subfolders
2026-06-16 11:33:46 +03:00
dimension.rs
feat(properties): dimension style-derived property groups
2026-07-02 23:17:54 +03:00
ellipse.rs
fix(entities): swap ELLIPSE axes when minor grip passes major length
2026-07-03 09:51:34 +03:00
hatch.rs
feat(properties): audit editable vs read-only across all entities
2026-07-03 08:06:00 +03:00
helix.rs
feat(entities): render + property builder for loaded Helix entities
2026-07-03 00:05:58 +03:00
insert.rs
fix(insert): place block attributes by their ATTDEF geometry, follow the block ( #255 )
2026-07-03 16:47:39 +03:00
leader.rs
feat(properties): audit editable vs read-only across all entities
2026-07-03 08:06:00 +03:00
line.rs
feat(properties): conform entity property groups to PROPERTIES.md
2026-07-02 23:03:18 +03:00
lwpolyline.rs
feat(properties): audit editable vs read-only across all entities
2026-07-03 08:06:00 +03:00
mesh.rs
feat(properties): conform entity property groups to PROPERTIES.md
2026-07-02 23:03:18 +03:00
mline.rs
feat(properties): audit editable vs read-only across all entities
2026-07-03 08:06:00 +03:00
mod.rs
feat(entities): render + property builder for loaded Helix entities
2026-07-03 00:05:58 +03:00
mtext.rs
feat(properties): fill placeholder rows from acadrust fields + doc lookups
2026-07-03 00:05:58 +03:00
multileader.rs
feat(properties): audit editable vs read-only across all entities
2026-07-03 08:06:00 +03:00
names.rs
fix(paper): keep model 3D solids off the paper-space sheet
2026-07-03 23:29:18 +03:00
ole2frame.rs
feat(properties): conform entity property groups to PROPERTIES.md
2026-07-02 23:03:18 +03:00
point.rs
feat(properties): conform entity property groups to PROPERTIES.md
2026-07-02 23:03:18 +03:00
polyline.rs
feat(properties): audit editable vs read-only across all entities
2026-07-03 08:06:00 +03:00
raster_image.rs
feat(properties): conform entity property groups to PROPERTIES.md
2026-07-02 23:03:18 +03:00
ray.rs
feat(properties): conform entity property groups to PROPERTIES.md
2026-07-02 23:03:18 +03:00
shape.rs
feat(properties): show Thickness in the General group
2026-07-03 16:51:05 +03:00
solid.rs
feat(properties): show Thickness in the General group
2026-07-03 16:51:05 +03:00
solid3d.rs
feat(properties): fill solid-history + viewport clipped rows
2026-07-03 00:17:58 +03:00
spline.rs
feat(spline): draw fit-point splines via Catmull-Rom interpolation
2026-07-04 19:52:56 +03:00
table.rs
feat(properties): audit editable vs read-only across all entities
2026-07-03 08:06:00 +03:00
text.rs
fix(scene): correct MIRROR of TEXT under MIRRTEXT (commit + preview)
2026-07-03 12:42:55 +03:00
text_support.rs
fix(text): canonicalise TTF filename font refs in MTEXT inline overrides
2026-06-28 18:44:38 +01:00
tolerance.rs
feat(properties): conform entity property groups to PROPERTIES.md
2026-07-02 23:03:18 +03:00
traits.rs
feat(entities): render + property builder for loaded Helix entities
2026-07-03 00:05:58 +03:00
underlay.rs
feat(properties): audit editable vs read-only across all entities
2026-07-03 08:06:00 +03:00
viewport.rs
feat(properties): fill solid-history + viewport clipped rows
2026-07-03 00:17:58 +03:00