Struct geomath::matrix::Matrix4 [−][src]
pub struct Matrix4 {}
Expand description
4x4 matrix
Fields
xx: f64
xy: f64
xz: f64
xw: f64
yx: f64
yy: f64
yz: f64
yw: f64
zx: f64
zy: f64
zz: f64
zw: f64
wx: f64
wy: f64
wz: f64
ww: f64
Implementations
Trait Implementations
Performs the +=
operation. Read more
Get the determinant of the matrix
Set inverse matrix
Set transposed matrix
Set adjugate matrix
Get the transposed matrix
Performs the /=
operation. Read more
Set the Hermite’s interpolation
Set the Bezier’s interpolation
Get linear interpolation
Get cubic Hermite’s interpolation, ie. with two tangent values
Squared magnitude of an object
Normalizes the vector, ie. sets magnitude to 1 without changing direction
Get the normalized vector, ie. vector with same direction and magnitude 1
Performs the *=
operation. Read more
Performs the *=
operation. Read more
Performs the *=
operation. Read more
Performs the *=
operation. Read more
Set a similarity matrix from scale factor, rotation matrix and translation vector
Get a similarity matrix from scale factor, rotation matrix and translation vector
Performs the -=
operation. Read more
Set a translation matrix from translation vector
Get a translation matrix from translation vector
Auto Trait Implementations
impl RefUnwindSafe for Matrix4
impl UnwindSafe for Matrix4
Blanket Implementations
Mutably borrows from an owned value. Read more