Constructor by element type. This matrix's each element is filled by given value.
Constructor by array. This matrix's all elements are filled by given array.
Constructor by InputRange. This matrix's all elements are filled by given range.
Constructor by array of array. This matrix's all elements are filled by given array.
Constructor by array of vector. This matrix's all elements are filled by given Each vectors are dealed as column.
Element type of this matrix type
Get raw array data.
Get column array as array of vector
Binary operator between the same size matrix ("+" or "-"). Another type matrix is allowed.
Multiply operator between matrix. Another type matrix is allowed.
Binary operation between scalar type ("*" or "/").
Binary operation between vector type ("*" only).
indexing operation
indexing operation
operator assign between matrix type ("+" or "-")
operator assign between matrix type (only "*")
operator assign between scalar type ("*" or "/")
Unary operation for "+".
Unary operation for "-".
Get row array as array of vector
Converts to string
Returns rotation matrix decided by its rotation axis and angle.
Returns rotation matrix decided by its rotation axis and angle.
Returns identity matrix.
Returns view transform matrix.
Returns view transform matrix.
Returns inverse TRS transform matrix.
Returns TRS transform matrix.
Returns orthographic projection transform matrix.
Returns perspective projection transform matrix.
Returns rotation matrix which converts a vector to another vector.
Returns rotation matrix which converts a vector to another vector.
Returns scale matrix.
Returns translation matrix.
Matrix type