Feat: Phase 5 — MLine, Tolerance render; DimStyle Choice picker on dimensions

- mline.rs: MLine renders center spine + two parallel offset lines at
  ±scale/2 using the vertex miter directions; vertex grips; scale,
  closed and style-name properties
- tolerance.rs: Tolerance renders the GDT text string via font
  tessellation at insertion_point with rotation from direction vector;
  insertion grip and position properties
- properties.rs: Dimension entity's style_name EditText is upgraded to
  a Choice dropdown when document.dim_styles is non-empty, enabling
  point-and-click DimStyle assignment without a separate panel

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Hakan SevenandClaude Sonnet 4.6 committed 2026-04-02 19:06:20 +03:00
1 parent 27c0e74468
commit dafa079b6a
5 files changed
+335

No files matched your search

+2
View File
@@ -10,6 +10,7 @@ pub mod leader;
pub mod line;
pub mod multileader;
pub mod lwpolyline;
pub mod mline;
pub mod mtext;
pub mod point;
pub mod polyline;
@@ -18,5 +19,6 @@ pub mod ray;
pub mod spline;
pub mod text;
mod text_support;
pub mod tolerance;
pub mod traits;
pub mod viewport;