feat(entities): render + property builder for loaded Helix entities

A helix loaded from a DWG (AcDbHelix) previously fell through to the
fallback: it did not render, had no grips, could not be moved, and showed
only a Type row. Add src/entities/helix.rs which drives all of these
through the embedded spline (render/grips/transform) and exposes the
generating parameters — base point, turns, turn height, height, base/top
radius, turn slope, twist, constrain — as the Geometry group per the
properties spec. Wire Helix into the to_truck / grips / apply_grip /
geometry_properties / apply_geom_prop / apply_transform dispatch lists.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Hakan SevenandClaude Opus 4.8 committed 2026-07-03 00:05:58 +03:00
1 parent 4398341632
commit 0a9c27e39d
3 files changed
+140 -6

No files matched your search

+1
View File
@@ -5,6 +5,7 @@ pub mod common;
pub mod dimension;
pub mod ellipse;
pub mod hatch;
pub mod helix;
pub mod insert;
pub mod leader;
pub mod line;