Creates a matrix from raw components.
Optionale11: numberOptionale12: numberOptionale13: numberOptionale21: numberOptionale22: numberOptionale23: numberOptionale31: numberOptionale32: numberOptionale33: numberStatic ReadonlyIdentityThe identity matrix.
Static ReadonlyZeroThe zero matrix.
Iterates over the matrix components in column-major order.
Creates a new matrix with the same components.
Returns the determinant of this matrix.
Inverts this matrix in place.
Serializes this matrix.
Returns the trace of this matrix.
Transposes this matrix in place.
StaticaddStaticaddStaticcopyStaticdeserializeDeserializes a matrix from an array.
Optionalout: Matrix3StaticdeterminantStaticdivideStaticdivideStaticequalStaticfromStaticidentityStaticinvertStaticmultiplyStaticmultiplyStaticserializeStaticsetStaticsubtractStaticsubtractStatictraceStatictransposeStaticvalidateChecks whether a value is a valid matrix serial.
Staticzero
Represents a 3x3 square matrix. Can be used to represent 3 dimensional rotation, scale and skew.
Column major layout: | a | d | g | | b | e | h | | c | f | i |