forked from 1b-agent/opencadstudio-upstream
Complex linetypes now render embedded text elements (e.g. GAS_LINE's "GAS" labels): the LtSegment::Text variant is parsed from LIN files, scaled along with shape/dash segments, and tessellated via cxf::tessellate_text_ex aligned to the linetype direction. Full ellipses gain four Quadrant snap hints at ±major/±minor axis endpoints in addition to the existing Center snap, matching AutoCAD snap behaviour. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
30 lines
485 B
Rust
30 lines
485 B
Rust
pub mod arc;
|
|
pub mod attribute;
|
|
pub mod circle;
|
|
mod common;
|
|
pub mod dimension;
|
|
pub mod ellipse;
|
|
pub mod hatch;
|
|
pub mod insert;
|
|
pub mod leader;
|
|
pub mod line;
|
|
pub mod multileader;
|
|
pub mod lwpolyline;
|
|
pub mod mesh;
|
|
pub mod mline;
|
|
pub mod mtext;
|
|
pub mod point;
|
|
pub mod polyline;
|
|
pub mod raster_image;
|
|
pub mod underlay;
|
|
pub mod ray;
|
|
pub mod shape;
|
|
pub mod solid;
|
|
pub mod spline;
|
|
pub mod text;
|
|
pub(crate) mod text_support;
|
|
pub mod table;
|
|
pub mod tolerance;
|
|
pub mod traits;
|
|
pub mod viewport;
|