Expand description
Core types used throughout acadrust.
Re-exports the fundamental value types that appear across entities, tables, and I/O:
Vector2/Vector3— 2-D and 3-D coordinate typesColor— ACI index, true-color RGB, or ByLayer/ByBlockHandle— unique 64-bit object identifierDxfVersion— file version enum (AC1009 … AC1032)LineWeight— line thicknessTransform/Matrix4— affine transformation typesBoundingBox2D/BoundingBox3D— axis-aligned bounds
Re-exports§
pub use aci_table::ACI_COLORS;pub use aci_table::aci_to_rgb;pub use aci_table::nearest_aci;pub use bounds::BoundingBox2D;pub use bounds::BoundingBox3D;pub use color::Color;pub use handle::Handle;pub use line_weight::LineWeight;pub use transform::Matrix3;pub use transform::Matrix4;pub use transform::Transform;pub use transform::rotate_point_2d;pub use transform::is_zero_angle;pub use transform::normalize_angle;pub use transparency::Transparency;pub use vector::Vector2;pub use vector::Vector3;
Modules§
- aci_
table - AutoCAD Color Index (ACI) to RGB lookup table.
- bounds
- Bounding box types for geometric entities
- color
- Color representation for CAD entities
- handle
- Handle type for CAD objects
- line_
weight - Line weight representation for CAD entities
- transform
- Transformation types for geometric operations
- transparency
- Transparency representation for CAD entities
- vector
- Vector types for geometric operations
Enums§
- DxfVersion
- DXF version enumeration