1#![forbid(unsafe_code)]
2
3pub mod bounds;
10pub mod operation;
11pub mod plane_frame;
12pub mod primitives;
13pub mod primitives2;
14pub mod primitives3;
15pub mod scalar;
16pub mod space_frame;
17
18pub use bounds::Aabb;
19pub use operation::BooleanOperator;
20pub use plane_frame::{FrameError, PlaneFrame};
21pub use primitives::{
22 Frame2, Frame3, Interval, Mat3, Mat4, Plane3, Point2, Point3, Ray3, Transform2, Transform3,
23 Vec2, Vec3,
24};
25pub use primitives2::{Aabb2, Polygon2, Rectangle2, Triangle2};
26pub use primitives3::{Box3, Polygon3, Rectangle3, Triangle3};
27pub use scalar::{Scalar, Tolerance, ToleranceError};
28pub use space_frame::SpaceFrame;