Creates an identity matrix.
Creates a 4x4 matrix with the given arguments in row-major order.
Use vector.applyMatrix4( matrix ) instead.
Computes determinant of this matrix. Based on http://www.euclideanspace.com/maths/algebra/matrix/functions/inverse/fourD/index.htm
Use .copyPosition() instead.
Use .toArray() instead.
Use .invert() instead.
Sets this matrix as rotation transform around axis by angle radians. Based on http://www.gamedev.net/reference/articles/article1199.asp.
Rotation axis.
Use vector.applyMatrix4( matrix ) instead.
Use vector.applyMatrix4( matrix ) instead.
Use Vector3.transformDirection( matrix ) instead.
Sets all fields of this matrix.
Use .makeRotationFromQuaternion() instead.
Returns an array with the values of this matrix, or copies them into the provided array.
Optional
array: number[](optional) array to store the matrix to. If this is not provided, a new array will be created.
Optional
offset: number(optional) optional offset into the array.
The created or provided array.
Optional
array: Matrix4TupleOptional
offset: 0Copies he values of this matrix into the provided array-like.
Optional
array: ArrayLike<number>array-like to store the matrix to.
Optional
offset: number(optional) optional offset into the array-like.
The provided array-like.
Static
fromStatic
rotationStatic
rotationStatic
rotationStatic
round
Serializable THREE.js Matrix4