nalgebra/src/geometry/isometry_alias.rs

16 lines
696 B
Rust
Raw Normal View History

use base::dimension::{U2, U3};
2018-02-02 19:26:35 +08:00
use geometry::{Isometry, Rotation2, Rotation3, UnitComplex, UnitQuaternion};
2018-07-07 23:37:15 +08:00
/// A 2-dimensional direct isometry using a unit complex number for its rotational part.
pub type Isometry2<N> = Isometry<N, U2, UnitComplex<N>>;
2018-07-07 23:37:15 +08:00
/// A 3-dimensional direct isometry using a unit quaternion for its rotational part.
pub type Isometry3<N> = Isometry<N, U3, UnitQuaternion<N>>;
2018-07-07 23:37:15 +08:00
/// A 2-dimensional direct isometry using a rotation matrix for its rotational part.
pub type IsometryMatrix2<N> = Isometry<N, U2, Rotation2<N>>;
2018-07-07 23:37:15 +08:00
/// A 3-dimensional direct isometry using a rotation matrix for its rotational part.
pub type IsometryMatrix3<N> = Isometry<N, U3, Rotation3<N>>;