2018-09-20 16:50:34 +08:00
|
|
|
extern crate num_traits as num;
|
2018-09-20 20:23:31 +08:00
|
|
|
#[macro_use]
|
|
|
|
extern crate approx;
|
2018-09-20 16:50:34 +08:00
|
|
|
extern crate alga;
|
|
|
|
extern crate nalgebra as na;
|
|
|
|
|
|
|
|
pub use aliases::*;
|
|
|
|
pub use constructors::*;
|
|
|
|
pub use geometric::*;
|
|
|
|
pub use matrix::*;
|
|
|
|
pub use traits::*;
|
|
|
|
pub use trigonometric::*;
|
|
|
|
pub use vector_relational::*;
|
|
|
|
pub use exponential::*;
|
|
|
|
|
2018-09-20 20:23:31 +08:00
|
|
|
pub use ext_vector_relational::*;
|
|
|
|
|
2018-09-20 16:50:34 +08:00
|
|
|
mod aliases;
|
|
|
|
pub mod constructors;
|
|
|
|
mod common;
|
|
|
|
pub mod matrix;
|
|
|
|
pub mod geometric;
|
|
|
|
mod traits;
|
|
|
|
pub mod trigonometric;
|
|
|
|
pub mod vector_relational;
|
|
|
|
pub mod exponential;
|
|
|
|
pub mod integer;
|
|
|
|
pub mod packing;
|
|
|
|
pub mod ext_matrix_clip_space;
|
|
|
|
pub mod ext_matrix_projection;
|
|
|
|
pub mod ext_matrix_relationnal;
|
|
|
|
pub mod ext_matrix_transform;
|
|
|
|
pub mod ext_quaternion_common;
|
|
|
|
pub mod ext_quaternion_geometric;
|
|
|
|
pub mod ext_quaternion_transform;
|
|
|
|
pub mod ext_quaternion_trigonometric;
|
2018-09-20 20:23:31 +08:00
|
|
|
pub mod ext_quaternion_relational;
|
2018-09-20 16:50:34 +08:00
|
|
|
pub mod ext_scalar_common;
|
|
|
|
pub mod ext_scalar_constants;
|
|
|
|
pub mod ext_vector_common;
|
|
|
|
pub mod ext_vector_relational;
|
|
|
|
pub mod gtc_bitfield;
|
|
|
|
pub mod gtc_constants;
|
|
|
|
pub mod gtc_epsilon;
|
|
|
|
pub mod gtc_integer;
|
|
|
|
pub mod gtc_matrix_access;
|
|
|
|
pub mod gtc_matrix_inverse;
|
|
|
|
pub mod gtc_packing;
|
|
|
|
pub mod gtc_quaternion;
|
|
|
|
pub mod gtc_reciprocal;
|
|
|
|
pub mod gtc_round;
|
|
|
|
pub mod gtc_type_ptr;
|
|
|
|
pub mod gtc_ulp;
|