use core::MatrixArray; use core::dimension::{U1, U2, U3}; use geometry::{Rotation, IsometryBase, UnitQuaternion, UnitComplex}; /// A D-dimensional isometry. pub type Isometry = IsometryBase, Rotation>; /// A 2-dimensional isometry using a unit complex number for its rotational part. pub type Isometry2 = IsometryBase, UnitComplex>; /// A 3-dimensional isometry using a unit quaternion for its rotational part. pub type Isometry3 = IsometryBase, UnitQuaternion>; /// A 2-dimensional isometry using a rotation matrix for its rotation part. pub type IsometryMatrix2 = Isometry; /// A 3-dimensional isometry using a rotation matrix for its rotation part. pub type IsometryMatrix3 = Isometry;