Type Definition nalgebra::base::Matrix3 [−][src]
type Matrix3<N> = Matrix<N, U3, U3, Owned<N, U3, U3>>;
A stack-allocated, column-major, 3x3 square matrix.
Because this is an alias, not all its methods are listed here. See the Matrix
type too.
Implementations
impl<N: RealField> Matrix3<N>
[src]
impl<N: RealField> Matrix3<N>
[src]pub fn new_rotation(angle: N) -> Self
[src]
Builds a 2 dimensional homogeneous rotation matrix from an angle in radian.
pub fn new_nonuniform_scaling_wrt_point(
scaling: &Vector2<N>,
pt: &Point2<N>
) -> Self
[src]
scaling: &Vector2<N>,
pt: &Point2<N>
) -> Self
Creates a new homogeneous matrix that applies a scaling factor for each dimension with respect to point.
Can be used to implement “zoom_to” functionality.
Trait Implementations
impl<N: SimdRealField> From<Unit<Complex<N>>> for Matrix3<N> where
N::Element: SimdRealField,
[src]
impl<N: SimdRealField> From<Unit<Complex<N>>> for Matrix3<N> where
N::Element: SimdRealField,
[src]fn from(q: UnitComplex<N>) -> Matrix3<N>
[src]
impl<N: SimdRealField> From<Unit<Quaternion<N>>> for Matrix3<N> where
N::Element: SimdRealField,
[src]
impl<N: SimdRealField> From<Unit<Quaternion<N>>> for Matrix3<N> where
N::Element: SimdRealField,
[src]