Struct nalgebra::Mat3
[−]
[src]
pub struct Mat3<N> { pub m11: N, pub m21: N, pub m31: N, pub m12: N, pub m22: N, pub m32: N, pub m13: N, pub m23: N, pub m33: N, }
Square matrix of dimension 3.
Fields
m11 | |
m21 | |
m31 | |
m12 | |
m22 | |
m32 | |
m13 | |
m23 | |
m33 |
Methods
impl<N> Mat3<N>
impl<N> Mat3<N>
fn as_array(&self) -> &[[N; 3]; 3]
View this matrix as a column-major array of arrays.
fn as_array_mut<'a>(&'a mut self) -> &'a mut [[N; 3]; 3]
View this matrix as a column-major mutable array of arrays.
fn from_array_ref(array: &[[N; 3]; 3]) -> &Mat3<N>
View a column-major array of array as a vector.
fn from_array_mut(array: &mut [[N; 3]; 3]) -> &mut Mat3<N>
View a column-major array of array as a mutable vector.