Uses of Interface
org.joml.Matrix3fc
Packages that use Matrix3fc
-
Uses of Matrix3fc in org.joml
Modifier and TypeClassDescriptionclassContains the definition of a 3x3 matrix of floats, and associated functions to transform it.classA stack of manyMatrix3finstances.Modifier and TypeMethodDescriptionMatrix3f.getToAddress(long address) Matrix3fc.getToAddress(long address) Store this matrix in column-major order at the given off-heap address.Modifier and TypeMethodDescriptionComponent-wise addthisandother.Component-wise addthisandotherand store the result indest.booleanbooleanCompare the matrix elements ofthismatrix with the given matrix using the givendeltaand return whether all of them are equal within a maximum difference ofdelta.Linearly interpolatethisandotherusing the given interpolation factortand store the result inthis.Linearly interpolatethisandotherusing the given interpolation factortand store the result indest.Multiply this matrix by the supplied matrix.Multiply this matrix by the supplied matrix and store the result indest.Multiply this matrix by the suppliedrightmatrix.Multiply this matrix by the suppliedrightmatrix and store the result indest.Multiply the given matrixmatwith this Vector3d.Multiply the given matrixmatwiththisand store the result indest.Multiply the given matrix with this Vector3f and store the result inthis.Multiply the given matrix with this Vector3f and store the result indest.Matrix3f.mulComponentWise(Matrix3fc other) Component-wise multiplythisbyother.Matrix3f.mulComponentWise(Matrix3fc other, Matrix3f dest) Matrix3fc.mulComponentWise(Matrix3fc other, Matrix3f dest) Component-wise multiplythisbyotherand store the result indest.Pre-multiply this matrix by the suppliedleftmatrix and store the result inthis.Pre-multiply this matrix by the suppliedleftmatrix and store the result indest.Vector3d.mulTranspose(Matrix3fc mat) Multiply the transpose of the given matrix with this Vector3d and store the result inthis.Vector3d.mulTranspose(Matrix3fc mat, Vector3d dest) Vector3dc.mulTranspose(Matrix3fc mat, Vector3d dest) Multiply the transpose of the given matrix with this Vector3f and store the result indest.Vector3f.mulTranspose(Matrix3fc mat) Multiply the transpose of the given matrix with this Vector3f store the result inthis.Vector3f.mulTranspose(Matrix3fc mat, Vector3f dest) Vector3fc.mulTranspose(Matrix3fc mat, Vector3f dest) Multiply the transpose of the given matrix with this Vector3f and store the result indest.Set thisAxisAngle4dto be equivalent to the rotation of the givenMatrix3fc.Set thisAxisAngle4fto be equivalent to the rotation of the givenMatrix3fc.Set the elements of this matrix to the upper left 2x2 of the givenMatrix3dc.Set the elements of this matrix to the upper left 2x2 of the givenMatrix3fc.Set the values in this matrix to the ones in m.Set the elements of this matrix to the ones inm.Set the left 3x3 submatrix of thisMatrix4x3dto the givenMatrix3fcand the rest to identity.Set the left 3x3 submatrix of thisMatrix4x3fto the givenMatrix3fcand the rest to identity.Set the left 3x3 submatrix of thisMatrix4x3dto the givenMatrix3fcand don't change the other elements.Set the left 3x3 submatrix of thisMatrix4x3fto the givenMatrix3fcand don't change the other elements.Quaterniond.setFromNormalized(Matrix3fc mat) Set this quaternion to be a representation of the rotational component of the given matrix.Quaternionf.setFromNormalized(Matrix3fc mat) Set this quaternion to be a representation of the rotational component of the given matrix.Quaterniond.setFromUnnormalized(Matrix3fc mat) Set this quaternion to be a representation of the rotational component of the given matrix.Quaternionf.setFromUnnormalized(Matrix3fc mat) Set this quaternion to be a representation of the rotational component of the given matrix.Matrix3d.setTransposed(Matrix3fc m) Store the values of the transpose of the given matrixmintothismatrix.Matrix3f.setTransposed(Matrix3fc m) Store the values of the transpose of the given matrixmintothismatrix.Component-wise subtractsubtrahendfromthis.Component-wise subtractsubtrahendfromthisand store the result indest.ModifierConstructorDescriptionCreate a newMatrix3dand initialize it with the values from the given matrix.Create a newMatrix3fand make it a copy of the given matrix.Matrix4x3d(Matrix3fc mat) Create a newMatrix4x3dby setting its left 3x3 submatrix to the values of the givenMatrix3fcand the rest to identity.Matrix4x3f(Matrix3fc mat) Create a newMatrix4x3fby setting its left 3x3 submatrix to the values of the givenMatrix3fcand the rest to identity.