1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
extern crate nalgebra_glm as glm;
pub type FP = f32;
pub type FP2 = glm::Vec2;
pub type FP3 = glm::Vec3;
// If f64 support is needed, change to
// pub type FP = f64;
// pub type FP2 = glm::DVec2;
// pub type FP3 = glm::DVec3;
pub mod noise;
pub mod value;
pub mod pattern;
pub mod bricks;
pub mod prelude {
pub use crate::FP;
pub use crate::FP2;
pub use crate::FP3;
pub use nalgebra::*;
pub use crate::noise::Noise;
pub use crate::pattern::Pattern;
pub use crate::value::*;
pub use crate::bricks::*;
}