47 lines
1.0 KiB
Rust
47 lines
1.0 KiB
Rust
//! Data structures and implementations.
|
|
|
|
pub use self::dmat::{DMat, DMat1, DMat2, DMat3, DMat4, DMat5, DMat6};
|
|
pub use self::dvec::{DVec, DVec1, DVec2, DVec3, DVec4, DVec5, DVec6};
|
|
pub use self::vec::{Vec1, Vec2, Vec3, Vec4, Vec5, Vec6};
|
|
pub use self::vecn::VecN;
|
|
pub use self::pnt::{Pnt1, Pnt2, Pnt3, Pnt4, Pnt5, Pnt6};
|
|
pub use self::mat::{Identity, Mat1, Mat2, Mat3, Mat4, Mat5, Mat6};
|
|
pub use self::rot::{Rot2, Rot3};
|
|
pub use self::iso::{Iso2, Iso3};
|
|
pub use self::sim::{Sim2, Sim3};
|
|
pub use self::persp::{Persp3, PerspMat3};
|
|
pub use self::ortho::{Ortho3, OrthoMat3};
|
|
pub use self::quat::{Quat, UnitQuat};
|
|
|
|
mod dmat_macros;
|
|
mod dmat;
|
|
mod vecn_macros;
|
|
mod vecn;
|
|
mod dvec_macros;
|
|
mod dvec;
|
|
mod vec_macros;
|
|
mod vec;
|
|
mod pnt_macros;
|
|
mod pnt;
|
|
mod quat;
|
|
mod mat_macros;
|
|
mod mat;
|
|
mod rot_macros;
|
|
mod rot;
|
|
mod iso_macros;
|
|
mod iso;
|
|
mod sim_macros;
|
|
mod sim;
|
|
mod persp;
|
|
mod ortho;
|
|
|
|
// Specialization for some 1d, 2d and 3d operations.
|
|
#[doc(hidden)]
|
|
mod spec {
|
|
mod identity;
|
|
mod mat;
|
|
mod vec;
|
|
mod primitives;
|
|
// mod complex;
|
|
}
|