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