Skip to main content

Crate axiolid_core

Crate axiolid_core 

Source
Expand description

Shared geometry value types.

This is the dependency root: data only, no algorithms, no source-format semantics, no serialization policy, and no hardware backend. Coordinates use f64; every tolerance-sensitive operation receives an explicit Tolerance.

Re-exports§

pub use bounds::Aabb;
pub use operation::BooleanOperator;
pub use primitives::Frame2;
pub use primitives::Frame3;
pub use primitives::Interval;
pub use primitives::Mat3;
pub use primitives::Mat4;
pub use primitives::Plane3;
pub use primitives::Point2;
pub use primitives::Point3;
pub use primitives::Ray3;
pub use primitives::Transform2;
pub use primitives::Transform3;
pub use primitives::Vec2;
pub use primitives::Vec3;
pub use scalar::Scalar;
pub use scalar::Tolerance;
pub use scalar::ToleranceError;

Modules§

bounds
Axis-aligned bounds used by broad-phase algorithms.
operation
Small operation values shared by representation and algorithm contracts.
primitives
Coordinate, direction, transform, and analytic support types.
scalar
Scalar storage and explicit tolerance policy.