Uses of Interface
org.joml.Matrix3dc
Packages that use Matrix3dc
-
Uses of Matrix3dc in org.joml
Modifier and TypeClassDescriptionclass
Contains the definition of a 3x3 matrix of doubles, and associated functions to transform it.class
A stack of manyMatrix3d
instances.Modifier and TypeMethodDescriptionMatrix3d.getToAddress
(long address) Matrix3dc.getToAddress
(long address) Store this matrix in column-major order at the given off-heap address.Modifier and TypeMethodDescriptionComponent-wise addthis
andother
.Component-wise addthis
andother
and store the result indest
.boolean
boolean
Compare the matrix elements ofthis
matrix with the given matrix using the givendelta
and return whether all of them are equal within a maximum difference ofdelta
.Linearly interpolatethis
andother
using the given interpolation factort
and store the result inthis
.Linearly interpolatethis
andother
using the given interpolation factort
and store the result indest
.Multiply this matrix by the supplied matrix.Multiply this matrix by the supplied matrix and store the result indest
.Multiply the given matrixmat
with this Vector3d.Multiply the given matrixmat
withthis
and store the result indest
.Multiply the given matrixmat
withthis
and 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
.Matrix3d.mulComponentWise
(Matrix3dc other) Component-wise multiplythis
byother
.Matrix3d.mulComponentWise
(Matrix3dc other, Matrix3d dest) Matrix3dc.mulComponentWise
(Matrix3dc other, Matrix3d dest) Component-wise multiplythis
byother
and store the result indest
.Pre-multiply this matrix by the suppliedleft
matrix and store the result inthis
.Pre-multiply this matrix by the suppliedleft
matrix and store the result indest
.Vector3d.mulTranspose
(Matrix3dc mat) Multiply the transpose of the given matrix with this Vector3d and store the result inthis
.Vector3d.mulTranspose
(Matrix3dc mat, Vector3d dest) Vector3dc.mulTranspose
(Matrix3dc mat, Vector3d dest) Multiply the transpose of the given matrix with this Vector3f and store the result indest
.Set thisAxisAngle4d
to be equivalent to the rotation of the givenMatrix3dc
.Set thisAxisAngle4f
to be equivalent to the rotation of the givenMatrix3dc
.Set the elements of this matrix to the upper left 2x2 of the givenMatrix3dc
.Set the values in this matrix to the ones in m.Set the left 3x3 submatrix of thisMatrix4x3d
to the givenMatrix3dc
and the rest to identity.Set the left 3x3 submatrix of thisMatrix4x3d
to the givenMatrix3dc
and don't change the other elements.Quaterniond.setFromNormalized
(Matrix3dc mat) Set this quaternion to be a representation of the rotational component of the given matrix.Quaternionf.setFromNormalized
(Matrix3dc mat) Set this quaternion to be a representation of the rotational component of the given matrix.Quaterniond.setFromUnnormalized
(Matrix3dc mat) Set this quaternion to be a representation of the rotational component of the given matrix.Quaternionf.setFromUnnormalized
(Matrix3dc mat) Set this quaternion to be a representation of the rotational component of the given matrix.Matrix3d.setTransposed
(Matrix3dc m) Store the values of the transpose of the given matrixm
intothis
matrix.Component-wise subtractsubtrahend
fromthis
.Component-wise subtractsubtrahend
fromthis
and store the result indest
.ModifierConstructorDescriptionCreate a newMatrix3d
and initialize it with the values from the given matrix.Matrix4x3d
(Matrix3dc mat) Create a newMatrix4x3d
by setting its left 3x3 submatrix to the values of the givenMatrix3dc
and the rest to identity.