Uses of Interface
org.joml.Matrix3x2dc
-
Uses of Matrix3x2dc in org.joml
Modifier and TypeClassDescriptionclass
Contains the definition of a 3x2 matrix of doubles, and associated functions to transform it.class
A stack of manyMatrix3x2d
instances.Modifier and TypeMethodDescriptionMatrix3x2d.getToAddress
(long address) Matrix3x2dc.getToAddress
(long address) Store this matrix in column-major order at the given off-heap address.Modifier and TypeMethodDescriptionboolean
Matrix3x2d.equals
(Matrix3x2dc m, double delta) boolean
Matrix3x2dc.equals
(Matrix3x2dc m, double delta) 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
.Matrix3x2d.mul
(Matrix3x2dc right) Multiply this matrix by the suppliedright
matrix by assuming a third row in both matrices of(0, 0, 1)
.Matrix3x2d.mul
(Matrix3x2dc right, Matrix3x2d dest) Multiply this matrix by the suppliedright
matrix by assuming a third row in both matrices of(0, 0, 1)
and store the result indest
.Matrix3x2dc.mul
(Matrix3x2dc right, Matrix3x2d dest) Multiply this matrix by the suppliedright
matrix by assuming a third row in both matrices of(0, 0, 1)
and store the result indest
.Matrix4d.mul
(Matrix3x2dc right) Multiply this matrix by the suppliedright
matrix and store the result inthis
.Matrix4d.mul
(Matrix3x2dc right, Matrix4d dest) Matrix4dc.mul
(Matrix3x2dc right, Matrix4d dest) Multiply this matrix by the suppliedright
matrix and store the result indest
.Vector3d.mul
(Matrix3x2dc mat) Multiply the given matrix with this Vector3d by assuming a third row in the matrix of(0, 0, 1)
and store the result inthis
.Vector3d.mul
(Matrix3x2dc mat, Vector3d dest) Vector3dc.mul
(Matrix3x2dc mat, Vector3d dest) Multiply the given matrixmat
withthis
by assuming a third row in the matrix of(0, 0, 1)
and store the result indest
.Vector2d.mulDirection
(Matrix3x2dc mat) Multiply the given 3x2 matrixmat
withthis
.Vector2d.mulDirection
(Matrix3x2dc mat, Vector2d dest) Vector2dc.mulDirection
(Matrix3x2dc mat, Vector2d dest) Multiply the given 3x2 matrixmat
withthis
and store the result indest
.Matrix3x2d.mulLocal
(Matrix3x2dc left) Pre-multiply this matrix by the suppliedleft
matrix and store the result inthis
.Matrix3x2d.mulLocal
(Matrix3x2dc left, Matrix3x2d dest) Matrix3x2dc.mulLocal
(Matrix3x2dc left, Matrix3x2d dest) Pre-multiply this matrix by the suppliedleft
matrix and store the result indest
.Vector2d.mulPosition
(Matrix3x2dc mat) Multiply the given 3x2 matrixmat
withthis
.Vector2d.mulPosition
(Matrix3x2dc mat, Vector2d dest) Vector2dc.mulPosition
(Matrix3x2dc mat, Vector2d dest) Multiply the given 3x2 matrixmat
withthis
and store the result indest
.Matrix2d.set
(Matrix3x2dc m) Set the elements of this matrix to the left 2x2 submatrix ofm
.Matrix3x2d.set
(Matrix3x2dc m) Set the elements of this matrix to the ones inm
.ModifierConstructorDescriptionMatrix3x2d
(Matrix3x2dc mat) Create a newMatrix3x2d
and make it a copy of the given matrix.