# Uses of Class
org.lwjgl.util.vector.Matrix3f

Packages that use Matrix3f
Package
Description
org.lwjgl.util.vector

## Uses of Matrix3f in org.lwjgl.util.vector

Methods in org.lwjgl.util.vector that return Matrix3f
Modifier and Type
Method
Description
`static Matrix3f`
Matrix3f.`add(Matrix3f left, Matrix3f right, Matrix3f dest)`
Add two matrices together and place the result in a third matrix.
`static Matrix3f`
Matrix3f.`invert(Matrix3f src, Matrix3f dest)`
Invert the source matrix and put the result into the destination matrix
`Matrix3f`
Matrix3f.`load(Matrix3f src)`
Load from another matrix
`static Matrix3f`
Matrix3f.`load(Matrix3f src, Matrix3f dest)`
Copy source matrix to destination matrix
`static Matrix3f`
Matrix3f.`mul(Matrix3f left, Matrix3f right, Matrix3f dest)`
Multiply the right matrix by the left and place the result in a third matrix.
`Matrix3f`
Matrix3f.`negate(Matrix3f dest)`
Negate this matrix and place the result in a destination matrix.
`static Matrix3f`
Matrix3f.`negate(Matrix3f src, Matrix3f dest)`
Negate the source matrix and place the result in the destination matrix.
`static Matrix3f`
Matrix3f.`setIdentity(Matrix3f m)`
Set the matrix to be the identity matrix.
`static Matrix3f`
Matrix3f.`setZero(Matrix3f m)`
Set the matrix matrix to 0.
`static Matrix3f`
Matrix3f.`sub(Matrix3f left, Matrix3f right, Matrix3f dest)`
Subtract the right matrix from the left and place the result in a third matrix.
`Matrix3f`
Matrix3f.`transpose(Matrix3f dest)`
Transpose this matrix and place the result in another matrix
`static Matrix3f`
Matrix3f.`transpose(Matrix3f src, Matrix3f dest)`
Transpose the source matrix and place the result into the destination matrix
Methods in org.lwjgl.util.vector with parameters of type Matrix3f
Modifier and Type
Method
Description
`static Matrix3f`
Matrix3f.`add(Matrix3f left, Matrix3f right, Matrix3f dest)`
Add two matrices together and place the result in a third matrix.
`static Matrix3f`
Matrix3f.`invert(Matrix3f src, Matrix3f dest)`
Invert the source matrix and put the result into the destination matrix
`Matrix3f`
Matrix3f.`load(Matrix3f src)`
Load from another matrix
`static Matrix3f`
Matrix3f.`load(Matrix3f src, Matrix3f dest)`
Copy source matrix to destination matrix
`static Matrix3f`
Matrix3f.`mul(Matrix3f left, Matrix3f right, Matrix3f dest)`
Multiply the right matrix by the left and place the result in a third matrix.
`Matrix3f`
Matrix3f.`negate(Matrix3f dest)`
Negate this matrix and place the result in a destination matrix.
`static Matrix3f`
Matrix3f.`negate(Matrix3f src, Matrix3f dest)`
Negate the source matrix and place the result in the destination matrix.
`final Quaternion`
Quaternion.`setFromMatrix(Matrix3f m)`
Sets the value of this quaternion using the rotational component of the passed matrix.
`static Quaternion`
Quaternion.`setFromMatrix(Matrix3f m, Quaternion q)`
Sets the value of the source quaternion using the rotational component of the passed matrix.
`static Matrix3f`
Matrix3f.`setIdentity(Matrix3f m)`
Set the matrix to be the identity matrix.
`static Matrix3f`
Matrix3f.`setZero(Matrix3f m)`
Set the matrix matrix to 0.
`static Matrix3f`
Matrix3f.`sub(Matrix3f left, Matrix3f right, Matrix3f dest)`
Subtract the right matrix from the left and place the result in a third matrix.
`static Vector3f`
Matrix3f.`transform(Matrix3f left, Vector3f right, Vector3f dest)`
Transform a Vector by a matrix and return the result in a destination vector.
`Matrix3f`
Matrix3f.`transpose(Matrix3f dest)`
Transpose this matrix and place the result in another matrix
`static Matrix3f`
Matrix3f.`transpose(Matrix3f src, Matrix3f dest)`
Transpose the source matrix and place the result into the destination matrix