1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
//! Cartesian implementation. /// Cartesian coordinate system. pub enum Cartesian { /// First spatial dimension. X, /// Second spatial dimension. Y, /// Third spatial dimension. Z, } /// Cartesian X convenience constant. pub const X: usize = Cartesian::X as usize; /// Cartesian Y convenience constant. pub const Y: usize = Cartesian::Y as usize; /// Cartesian Z convenience constant. pub const Z: usize = Cartesian::Z as usize;