| Package | Description |
|---|---|
| org.joml |
Contains all classes of JOML.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Matrix3d
Contains the definition of a 3x3 matrix of doubles, and associated functions to transform
it.
|
class |
Matrix3dStack
A stack of many
Matrix3d instances. |
| Modifier and Type | Method and Description |
|---|---|
Matrix3d |
Matrix3d.add(Matrix3dc other)
Component-wise add
this and other. |
Matrix3d |
Matrix3d.add(Matrix3dc other,
Matrix3d dest) |
Matrix3d |
Matrix3dc.add(Matrix3dc other,
Matrix3d dest)
Component-wise add
this and other and store the result in dest. |
boolean |
Matrix3d.equals(Matrix3dc m,
double delta) |
boolean |
Matrix3dc.equals(Matrix3dc m,
double delta)
Compare the matrix elements of
this matrix with the given matrix using the given delta
and return whether all of them are equal within a maximum difference of delta. |
Matrix3d |
Matrix3d.lerp(Matrix3dc other,
double t)
Linearly interpolate
this and other using the given interpolation factor t
and store the result in this. |
Matrix3d |
Matrix3d.lerp(Matrix3dc other,
double t,
Matrix3d dest) |
Matrix3d |
Matrix3dc.lerp(Matrix3dc other,
double t,
Matrix3d dest)
Linearly interpolate
this and other using the given interpolation factor t
and store the result in dest. |
Vector3d |
Vector3d.mul(Matrix3dc mat)
Multiply the given matrix
mat with this Vector3d. |
Matrix3d |
Matrix3d.mul(Matrix3dc right)
Multiply this matrix by the supplied matrix.
|
Vector3f |
Vector3f.mul(Matrix3dc mat)
Multiply the given matrix with this Vector3f and store the result in
this. |
Matrix3d |
Matrix3d.mul(Matrix3dc right,
Matrix3d dest) |
Matrix3d |
Matrix3dc.mul(Matrix3dc right,
Matrix3d dest)
Multiply this matrix by the supplied matrix and store the result in
dest. |
Vector3d |
Vector3d.mul(Matrix3dc mat,
Vector3d dest) |
Vector3d |
Vector3dc.mul(Matrix3dc mat,
Vector3d dest)
Multiply the given matrix
mat with this and store the
result in dest. |
Vector3f |
Vector3fc.mul(Matrix3dc mat,
Vector3f dest)
Multiply the given matrix with this Vector3f and store the result in
dest. |
Vector3f |
Vector3d.mul(Matrix3dc mat,
Vector3f dest) |
Vector3f |
Vector3f.mul(Matrix3dc mat,
Vector3f dest) |
Matrix3d |
Matrix3d.mulComponentWise(Matrix3dc other)
Component-wise multiply
this by other. |
Matrix3d |
Matrix3d.mulComponentWise(Matrix3dc other,
Matrix3d dest) |
Matrix3d |
Matrix3dc.mulComponentWise(Matrix3dc other,
Matrix3d dest)
Component-wise multiply
this by other and store the result in dest. |
Matrix3d |
Matrix3d.mulLocal(Matrix3dc left)
Pre-multiply this matrix by the supplied
left matrix and store the result in this. |
Matrix3d |
Matrix3d.mulLocal(Matrix3dc left,
Matrix3d dest) |
Matrix3d |
Matrix3dc.mulLocal(Matrix3dc left,
Matrix3d dest)
Pre-multiply this matrix by the supplied
left matrix and store the result in dest. |
Vector3d |
Vector3d.mulTranspose(Matrix3dc mat)
Multiply the transpose of the given matrix with this Vector3d and store the result in
this. |
Vector3d |
Vector3d.mulTranspose(Matrix3dc mat,
Vector3d dest) |
Vector3d |
Vector3dc.mulTranspose(Matrix3dc mat,
Vector3d dest)
Multiply the transpose of the given matrix with this Vector3f and store the result in
dest. |
Matrix4x3d |
Matrix4x3d.set(Matrix3dc mat)
Set the left 3x3 submatrix of this
Matrix4x3d to the given Matrix3dc
and the rest to identity. |
Matrix3d |
Matrix3d.set(Matrix3dc m)
Set the values in this matrix to the ones in m.
|
Matrix2d |
Matrix2d.set(Matrix3dc m)
Set the elements of this matrix to the upper left 2x2 of the given
Matrix3dc. |
AxisAngle4f |
AxisAngle4f.set(Matrix3dc m)
Set this
AxisAngle4f to be equivalent to the rotation
of the given Matrix3dc. |
AxisAngle4d |
AxisAngle4d.set(Matrix3dc m)
Set this
AxisAngle4d to be equivalent to the rotation
of the given Matrix3dc. |
Matrix4d |
Matrix4d.set(Matrix3dc mat)
|
Matrix4x3d |
Matrix4x3d.set3x3(Matrix3dc mat)
Set the left 3x3 submatrix of this
Matrix4x3d to the given Matrix3dc and don't change the other elements. |
Matrix4d |
Matrix4d.set3x3(Matrix3dc mat)
|
Quaterniond |
Quaterniond.setFromNormalized(Matrix3dc mat)
Set this quaternion to be a representation of the rotational component of the given matrix.
|
Quaternionf |
Quaternionf.setFromNormalized(Matrix3dc mat)
Set this quaternion to be a representation of the rotational component of the given matrix.
|
Quaterniond |
Quaterniond.setFromUnnormalized(Matrix3dc mat)
Set this quaternion to be a representation of the rotational component of the given matrix.
|
Quaternionf |
Quaternionf.setFromUnnormalized(Matrix3dc mat)
Set this quaternion to be a representation of the rotational component of the given matrix.
|
Matrix3d |
Matrix3d.sub(Matrix3dc subtrahend)
Component-wise subtract
subtrahend from this. |
Matrix3d |
Matrix3d.sub(Matrix3dc subtrahend,
Matrix3d dest) |
Matrix3d |
Matrix3dc.sub(Matrix3dc subtrahend,
Matrix3d dest)
Component-wise subtract
subtrahend from this and store the result in dest. |
| Constructor and Description |
|---|
Matrix2d(Matrix3dc mat)
|
Matrix3d(Matrix3dc mat)
Create a new
Matrix3d and initialize it with the values from the given matrix. |
Matrix4d(Matrix3dc mat)
|
Matrix4x3d(Matrix3dc mat)
Create a new
Matrix4x3d by setting its left 3x3 submatrix to the values of the given Matrix3dc
and the rest to identity. |
Copyright © 2015–2019 JOML. All rights reserved.