| Package | Description |
|---|---|
| org.joml |
Contains all classes of JOML.
|
| org.joml.internal |
Contains internal classes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Matrix3fStack
A stack of many
Matrix3f instances. |
| Modifier and Type | Method and Description |
|---|---|
Matrix3f |
Matrix3f._m00(float m00)
Set the value of the matrix element at column 0 and row 0.
|
Matrix3f |
Matrix3f._m01(float m01)
Set the value of the matrix element at column 0 and row 1.
|
Matrix3f |
Matrix3f._m02(float m02)
Set the value of the matrix element at column 0 and row 2.
|
Matrix3f |
Matrix3f._m10(float m10)
Set the value of the matrix element at column 1 and row 0.
|
Matrix3f |
Matrix3f._m11(float m11)
Set the value of the matrix element at column 1 and row 1.
|
Matrix3f |
Matrix3f._m12(float m12)
Set the value of the matrix element at column 1 and row 2.
|
Matrix3f |
Matrix3f._m20(float m20)
Set the value of the matrix element at column 2 and row 0.
|
Matrix3f |
Matrix3f._m21(float m21)
Set the value of the matrix element at column 2 and row 1.
|
Matrix3f |
Matrix3f._m22(float m22)
Set the value of the matrix element at column 2 and row 2.
|
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. |
Matrix3f |
Matrix3f.cofactor()
Compute the cofactor matrix of
this. |
Matrix3f |
Matrix3f.cofactor(Matrix3f dest)
Compute the cofactor matrix of
this and store it into dest. |
Matrix3f |
Matrix3fc.cofactor(Matrix3f dest)
Compute the cofactor matrix of
this and store it into dest. |
Matrix3f |
Matrix4fc.cofactor3x3(Matrix3f dest)
Compute the cofactor matrix of the upper left 3x3 submatrix of
this
and store it into dest. |
Matrix3f |
Matrix4f.cofactor3x3(Matrix3f dest)
Compute the cofactor matrix of the upper left 3x3 submatrix of
this
and store it into dest. |
Matrix3f |
Matrix4x3fc.cofactor3x3(Matrix3f dest)
Compute the cofactor matrix of the upper left 3x3 submatrix of
this
and store it into dest. |
Matrix3f |
Matrix4x3f.cofactor3x3(Matrix3f dest)
Compute the cofactor matrix of the upper left 3x3 submatrix of
this
and store it into dest. |
Matrix3f |
Matrix2f.get(Matrix3f dest) |
Matrix3f |
Matrix2fc.get(Matrix3f dest)
Get the current values of
this matrix and store them as
the rotational component of dest. |
Matrix3f |
Quaternionfc.get(Matrix3f dest)
Set the given destination matrix to the rotation represented by
this. |
Matrix3f |
AxisAngle4f.get(Matrix3f m)
Set the given
Matrix3f to a rotation transformation equivalent to this AxisAngle4f. |
Matrix3f |
AxisAngle4d.get(Matrix3f m)
Set the given
Matrix3f to a rotation transformation equivalent to this AxisAngle4d. |
Matrix3f |
Matrix3f.get(Matrix3f dest)
Get the current values of
this matrix and store them into
dest. |
Matrix3f |
Quaterniond.get(Matrix3f dest) |
Matrix3f |
Matrix3fc.get(Matrix3f dest)
Get the current values of
this matrix and store them into
dest. |
Matrix3f |
Quaterniondc.get(Matrix3f dest)
Set the given destination matrix to the rotation represented by
this. |
Matrix3f |
Quaternionf.get(Matrix3f dest) |
Matrix3f |
Matrix4fc.get3x3(Matrix3f dest)
Get the current values of the upper left 3x3 submatrix of
this matrix and store them into
dest. |
Matrix3f |
Matrix4f.get3x3(Matrix3f dest) |
Matrix3f |
Matrix3f.identity()
Set this matrix to the identity.
|
Matrix3f |
Matrix3f.invert()
Invert this matrix.
|
Matrix3f |
Matrix3f.invert(Matrix3f dest) |
Matrix3f |
Matrix3fc.invert(Matrix3f dest)
Invert the
this matrix and store the result in dest. |
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. |
Matrix3f |
Matrix3f.lookAlong(float dirX,
float dirY,
float dirZ,
float upX,
float upY,
float upZ)
Apply a rotation transformation to this matrix to make
-z point along dir. |
Matrix3f |
Matrix3f.lookAlong(float dirX,
float dirY,
float dirZ,
float upX,
float upY,
float upZ,
Matrix3f dest)
Apply a rotation transformation to this matrix to make
-z point along dir
and store the result in dest. |
Matrix3f |
Matrix3fc.lookAlong(float dirX,
float dirY,
float dirZ,
float upX,
float upY,
float upZ,
Matrix3f dest)
Apply a rotation transformation to this matrix to make
-z point along dir
and store the result in dest. |
Matrix3f |
Matrix3f.lookAlong(Vector3fc dir,
Vector3fc up)
Apply a rotation transformation to this matrix to make
-z point along dir. |
Matrix3f |
Matrix3f.lookAlong(Vector3fc dir,
Vector3fc up,
Matrix3f dest)
Apply a rotation transformation to this matrix to make
-z point along dir
and store the result in dest. |
Matrix3f |
Matrix3fc.lookAlong(Vector3fc dir,
Vector3fc up,
Matrix3f dest)
Apply a rotation transformation to this matrix to make
-z point along dir
and store the result in dest. |
Matrix3f |
Matrix3f.m00(float m00)
Set the value of the matrix element at column 0 and row 0.
|
Matrix3f |
Matrix3f.m01(float m01)
Set the value of the matrix element at column 0 and row 1.
|
Matrix3f |
Matrix3f.m02(float m02)
Set the value of the matrix element at column 0 and row 2.
|
Matrix3f |
Matrix3f.m10(float m10)
Set the value of the matrix element at column 1 and row 0.
|
Matrix3f |
Matrix3f.m11(float m11)
Set the value of the matrix element at column 1 and row 1.
|
Matrix3f |
Matrix3f.m12(float m12)
Set the value of the matrix element at column 1 and row 2.
|
Matrix3f |
Matrix3f.m20(float m20)
Set the value of the matrix element at column 2 and row 0.
|
Matrix3f |
Matrix3f.m21(float m21)
Set the value of the matrix element at column 2 and row 1.
|
Matrix3f |
Matrix3f.m22(float m22)
Set the value of the matrix element at column 2 and row 2.
|
Matrix3f |
Matrix3f.mul(Matrix3fc right)
Multiply this matrix by the supplied
right matrix. |
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. |
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. |
Matrix3f |
Matrix3f.normal()
Set
this matrix to its own normal matrix. |
Matrix3f |
Matrix4fc.normal(Matrix3f dest)
Compute a normal matrix from the upper left 3x3 submatrix of
this
and store it into dest. |
Matrix3f |
Matrix4f.normal(Matrix3f dest)
Compute a normal matrix from the upper left 3x3 submatrix of
this
and store it into dest. |
Matrix3f |
Matrix3f.normal(Matrix3f dest)
Compute a normal matrix from
this matrix and store it into dest. |
Matrix3f |
Matrix3fc.normal(Matrix3f dest)
Compute a normal matrix from
this matrix and store it into dest. |
Matrix3f |
Matrix4x3fc.normal(Matrix3f dest)
Compute a normal matrix from the left 3x3 submatrix of
this and store it into dest. |
Matrix3f |
Matrix4x3f.normal(Matrix3f dest) |
Matrix3f |
Matrix4fc.normalize3x3(Matrix3f dest)
Normalize the upper left 3x3 submatrix of this matrix and store the result in
dest. |
Matrix3f |
Matrix4f.normalize3x3(Matrix3f dest) |
Matrix3f |
Matrix4x3fc.normalize3x3(Matrix3f dest)
Normalize the left 3x3 submatrix of this matrix and store the result in
dest. |
Matrix3f |
Matrix4x3f.normalize3x3(Matrix3f dest) |
Matrix3f |
Matrix3f.obliqueZ(float a,
float b)
Apply an oblique projection transformation to this matrix with the given values for
a and
b. |
Matrix3f |
Matrix3f.obliqueZ(float a,
float b,
Matrix3f dest)
Apply an oblique projection transformation to this matrix with the given values for
a and
b and store the result in dest. |
Matrix3f |
Matrix3fc.obliqueZ(float a,
float b,
Matrix3f dest)
Apply an oblique projection transformation to this matrix with the given values for
a and
b and store the result in dest. |
Matrix3f |
Matrix3f.reflect(float nx,
float ny,
float nz)
Apply a mirror/reflection transformation to this matrix that reflects through the given plane
specified via the plane normal.
|
Matrix3f |
Matrix3f.reflect(float nx,
float ny,
float nz,
Matrix3f dest) |
Matrix3f |
Matrix3fc.reflect(float nx,
float ny,
float nz,
Matrix3f dest)
Apply a mirror/reflection transformation to this matrix that reflects through the given plane
specified via the plane normal
(nx, ny, nz), and store the result in dest. |
Matrix3f |
Matrix3f.reflect(Quaternionfc orientation)
Apply a mirror/reflection transformation to this matrix that reflects about a plane
specified via the plane orientation.
|
Matrix3f |
Matrix3f.reflect(Quaternionfc orientation,
Matrix3f dest) |
Matrix3f |
Matrix3fc.reflect(Quaternionfc orientation,
Matrix3f dest)
Apply a mirror/reflection transformation to this matrix that reflects through a plane
specified via the plane orientation, and store the result in
dest. |
Matrix3f |
Matrix3f.reflect(Vector3fc normal)
Apply a mirror/reflection transformation to this matrix that reflects through the given plane
specified via the plane normal.
|
Matrix3f |
Matrix3f.reflect(Vector3fc normal,
Matrix3f dest) |
Matrix3f |
Matrix3fc.reflect(Vector3fc normal,
Matrix3f dest)
Apply a mirror/reflection transformation to this matrix that reflects through the given plane
specified via the plane normal, and store the result in
dest. |
Matrix3f |
Matrix3f.reflection(float nx,
float ny,
float nz)
Set this matrix to a mirror/reflection transformation that reflects through the given plane
specified via the plane normal.
|
Matrix3f |
Matrix3f.reflection(Quaternionfc orientation)
Set this matrix to a mirror/reflection transformation that reflects through a plane
specified via the plane orientation.
|
Matrix3f |
Matrix3f.reflection(Vector3fc normal)
Set this matrix to a mirror/reflection transformation that reflects through the given plane
specified via the plane normal.
|
Matrix3f |
Matrix3f.rotate(AxisAngle4f axisAngle)
Apply a rotation transformation, rotating about the given
AxisAngle4f, to this matrix. |
Matrix3f |
Matrix3f.rotate(AxisAngle4f axisAngle,
Matrix3f dest)
Apply a rotation transformation, rotating about the given
AxisAngle4f and store the result in dest. |
Matrix3f |
Matrix3fc.rotate(AxisAngle4f axisAngle,
Matrix3f dest)
Apply a rotation transformation, rotating about the given
AxisAngle4f and store the result in dest. |
Matrix3f |
Matrix3f.rotate(float ang,
float x,
float y,
float z)
Apply rotation to this matrix by rotating the given amount of radians
about the given axis specified as x, y and z components.
|
Matrix3f |
Matrix3f.rotate(float ang,
float x,
float y,
float z,
Matrix3f dest) |
Matrix3f |
Matrix3fc.rotate(float ang,
float x,
float y,
float z,
Matrix3f dest)
Apply rotation to this matrix by rotating the given amount of radians
about the given axis specified as x, y and z components, and store the result in
dest. |
Matrix3f |
Matrix3f.rotate(float angle,
Vector3fc axis)
Apply a rotation transformation, rotating the given radians about the specified axis, to this matrix.
|
Matrix3f |
Matrix3f.rotate(float angle,
Vector3fc axis,
Matrix3f dest)
Apply a rotation transformation, rotating the given radians about the specified axis and store the result in
dest. |
Matrix3f |
Matrix3fc.rotate(float angle,
Vector3fc axis,
Matrix3f dest)
Apply a rotation transformation, rotating the given radians about the specified axis and store the result in
dest. |
Matrix3f |
Matrix3f.rotate(Quaternionfc quat)
Apply the rotation - and possibly scaling - transformation of the given
Quaternionfc to this matrix. |
Matrix3f |
Matrix3f.rotate(Quaternionfc quat,
Matrix3f dest)
Apply the rotation - and possibly scaling - transformation of the given
Quaternionfc to this matrix and store
the result in dest. |
Matrix3f |
Matrix3fc.rotate(Quaternionfc quat,
Matrix3f dest)
Apply the rotation - and possibly scaling - transformation of the given
Quaternionfc to this matrix and store
the result in dest. |
Matrix3f |
Matrix3f.rotateLocal(float ang,
float x,
float y,
float z)
Pre-multiply a rotation to this matrix by rotating the given amount of radians
about the specified
(x, y, z) axis. |
Matrix3f |
Matrix3f.rotateLocal(float ang,
float x,
float y,
float z,
Matrix3f dest)
Pre-multiply a rotation to this matrix by rotating the given amount of radians
about the specified
(x, y, z) axis and store the result in dest. |
Matrix3f |
Matrix3fc.rotateLocal(float ang,
float x,
float y,
float z,
Matrix3f dest)
Pre-multiply a rotation to this matrix by rotating the given amount of radians
about the specified
(x, y, z) axis and store the result in dest. |
Matrix3f |
Matrix3f.rotateLocal(Quaternionfc quat)
Pre-multiply the rotation - and possibly scaling - transformation of the given
Quaternionfc to this matrix. |
Matrix3f |
Matrix3f.rotateLocal(Quaternionfc quat,
Matrix3f dest)
Pre-multiply the rotation - and possibly scaling - transformation of the given
Quaternionfc to this matrix and store
the result in dest. |
Matrix3f |
Matrix3fc.rotateLocal(Quaternionfc quat,
Matrix3f dest)
Pre-multiply the rotation - and possibly scaling - transformation of the given
Quaternionfc to this matrix and store
the result in dest. |
Matrix3f |
Matrix3f.rotateLocalX(float ang)
Pre-multiply a rotation to this matrix by rotating the given amount of radians about the X axis.
|
Matrix3f |
Matrix3f.rotateLocalX(float ang,
Matrix3f dest)
Pre-multiply a rotation around the X axis to this matrix by rotating the given amount of radians
about the X axis and store the result in
dest. |
Matrix3f |
Matrix3fc.rotateLocalX(float ang,
Matrix3f dest)
Pre-multiply a rotation around the X axis to this matrix by rotating the given amount of radians
about the X axis and store the result in
dest. |
Matrix3f |
Matrix3f.rotateLocalY(float ang)
Pre-multiply a rotation to this matrix by rotating the given amount of radians about the Y axis.
|
Matrix3f |
Matrix3f.rotateLocalY(float ang,
Matrix3f dest)
Pre-multiply a rotation around the Y axis to this matrix by rotating the given amount of radians
about the Y axis and store the result in
dest. |
Matrix3f |
Matrix3fc.rotateLocalY(float ang,
Matrix3f dest)
Pre-multiply a rotation around the Y axis to this matrix by rotating the given amount of radians
about the Y axis and store the result in
dest. |
Matrix3f |
Matrix3f.rotateLocalZ(float ang)
Pre-multiply a rotation to this matrix by rotating the given amount of radians about the Z axis.
|
Matrix3f |
Matrix3f.rotateLocalZ(float ang,
Matrix3f dest)
Pre-multiply a rotation around the Z axis to this matrix by rotating the given amount of radians
about the Z axis and store the result in
dest. |
Matrix3f |
Matrix3fc.rotateLocalZ(float ang,
Matrix3f dest)
Pre-multiply a rotation around the Z axis to this matrix by rotating the given amount of radians
about the Z axis and store the result in
dest. |
Matrix3f |
Matrix3f.rotateTowards(float dirX,
float dirY,
float dirZ,
float upX,
float upY,
float upZ)
Apply a model transformation to this matrix for a right-handed coordinate system,
that aligns the local
+Z axis with direction. |
Matrix3f |
Matrix3f.rotateTowards(float dirX,
float dirY,
float dirZ,
float upX,
float upY,
float upZ,
Matrix3f dest)
Apply a model transformation to this matrix for a right-handed coordinate system,
that aligns the local
+Z axis with dir
and store the result in dest. |
Matrix3f |
Matrix3fc.rotateTowards(float dirX,
float dirY,
float dirZ,
float upX,
float upY,
float upZ,
Matrix3f dest)
Apply a model transformation to this matrix for a right-handed coordinate system,
that aligns the local
+Z axis with dir
and store the result in dest. |
Matrix3f |
Matrix3f.rotateTowards(Vector3fc direction,
Vector3fc up)
Apply a model transformation to this matrix for a right-handed coordinate system,
that aligns the local
+Z axis with direction. |
Matrix3f |
Matrix3f.rotateTowards(Vector3fc direction,
Vector3fc up,
Matrix3f dest)
Apply a model transformation to this matrix for a right-handed coordinate system,
that aligns the local
+Z axis with direction
and store the result in dest. |
Matrix3f |
Matrix3fc.rotateTowards(Vector3fc direction,
Vector3fc up,
Matrix3f dest)
Apply a model transformation to this matrix for a right-handed coordinate system,
that aligns the local
+Z axis with direction
and store the result in dest. |
Matrix3f |
Matrix3f.rotateX(float ang)
Apply rotation about the X axis to this matrix by rotating the given amount of radians.
|
Matrix3f |
Matrix3f.rotateX(float ang,
Matrix3f dest) |
Matrix3f |
Matrix3fc.rotateX(float ang,
Matrix3f dest)
Apply rotation about the X axis to this matrix by rotating the given amount of radians
and store the result in
dest. |
Matrix3f |
Matrix3f.rotateXYZ(float angleX,
float angleY,
float angleZ)
Apply rotation of
angleX radians about the X axis, followed by a rotation of angleY radians about the Y axis and
followed by a rotation of angleZ radians about the Z axis. |
Matrix3f |
Matrix3f.rotateXYZ(float angleX,
float angleY,
float angleZ,
Matrix3f dest) |
Matrix3f |
Matrix3fc.rotateXYZ(float angleX,
float angleY,
float angleZ,
Matrix3f dest)
Apply rotation of
angleX radians about the X axis, followed by a rotation of angleY radians about the Y axis and
followed by a rotation of angleZ radians about the Z axis and store the result in dest. |
Matrix3f |
Matrix3f.rotateXYZ(Vector3f angles)
Apply rotation of
angles.x radians about the X axis, followed by a rotation of angles.y radians about the Y axis and
followed by a rotation of angles.z radians about the Z axis. |
Matrix3f |
Matrix3f.rotateY(float ang)
Apply rotation about the Y axis to this matrix by rotating the given amount of radians.
|
Matrix3f |
Matrix3f.rotateY(float ang,
Matrix3f dest) |
Matrix3f |
Matrix3fc.rotateY(float ang,
Matrix3f dest)
Apply rotation about the Y axis to this matrix by rotating the given amount of radians
and store the result in
dest. |
Matrix3f |
Matrix3f.rotateYXZ(float angleY,
float angleX,
float angleZ)
Apply rotation of
angleY radians about the Y axis, followed by a rotation of angleX radians about the X axis and
followed by a rotation of angleZ radians about the Z axis. |
Matrix3f |
Matrix3f.rotateYXZ(float angleY,
float angleX,
float angleZ,
Matrix3f dest) |
Matrix3f |
Matrix3fc.rotateYXZ(float angleY,
float angleX,
float angleZ,
Matrix3f dest)
Apply rotation of
angleY radians about the Y axis, followed by a rotation of angleX radians about the X axis and
followed by a rotation of angleZ radians about the Z axis and store the result in dest. |
Matrix3f |
Matrix3f.rotateYXZ(Vector3f angles)
Apply rotation of
angles.y radians about the Y axis, followed by a rotation of angles.x radians about the X axis and
followed by a rotation of angles.z radians about the Z axis. |
Matrix3f |
Matrix3f.rotateZ(float ang)
Apply rotation about the Z axis to this matrix by rotating the given amount of radians.
|
Matrix3f |
Matrix3f.rotateZ(float ang,
Matrix3f dest) |
Matrix3f |
Matrix3fc.rotateZ(float ang,
Matrix3f dest)
Apply rotation about the Z axis to this matrix by rotating the given amount of radians
and store the result in
dest. |
Matrix3f |
Matrix3f.rotateZYX(float angleZ,
float angleY,
float angleX)
Apply rotation of
angleZ radians about the Z axis, followed by a rotation of angleY radians about the Y axis and
followed by a rotation of angleX radians about the X axis. |
Matrix3f |
Matrix3f.rotateZYX(float angleZ,
float angleY,
float angleX,
Matrix3f dest) |
Matrix3f |
Matrix3fc.rotateZYX(float angleZ,
float angleY,
float angleX,
Matrix3f dest)
Apply rotation of
angleZ radians about the Z axis, followed by a rotation of angleY radians about the Y axis and
followed by a rotation of angleX radians about the X axis and store the result in dest. |
Matrix3f |
Matrix3f.rotateZYX(Vector3f angles)
Apply rotation of
angles.z radians about the Z axis, followed by a rotation of angles.y radians about the Y axis and
followed by a rotation of angles.x radians about the X axis. |
Matrix3f |
Matrix3f.rotation(AxisAngle4f axisAngle)
Set this matrix to a rotation transformation using the given
AxisAngle4f. |
Matrix3f |
Matrix3f.rotation(float angle,
float x,
float y,
float z)
Set this matrix to a rotation matrix which rotates the given radians about a given axis.
|
Matrix3f |
Matrix3f.rotation(float angle,
Vector3fc axis)
Set this matrix to a rotation matrix which rotates the given radians about a given axis.
|
Matrix3f |
Matrix3f.rotation(Quaternionfc quat)
Set this matrix to the rotation - and possibly scaling - transformation of the given
Quaternionfc. |
Matrix3f |
Matrix3f.rotationTowards(float dirX,
float dirY,
float dirZ,
float upX,
float upY,
float upZ)
Set this matrix to a model transformation for a right-handed coordinate system,
that aligns the local
-z axis with center - eye. |
Matrix3f |
Matrix3f.rotationTowards(Vector3fc dir,
Vector3fc up)
Set this matrix to a model transformation for a right-handed coordinate system,
that aligns the local
-z axis with center - eye. |
Matrix3f |
Matrix3f.rotationX(float ang)
Set this matrix to a rotation transformation about the X axis.
|
Matrix3f |
Matrix3f.rotationXYZ(float angleX,
float angleY,
float angleZ)
Set this matrix to a rotation of
angleX radians about the X axis, followed by a rotation
of angleY radians about the Y axis and followed by a rotation of angleZ radians about the Z axis. |
Matrix3f |
Matrix3f.rotationY(float ang)
Set this matrix to a rotation transformation about the Y axis.
|
Matrix3f |
Matrix3f.rotationYXZ(float angleY,
float angleX,
float angleZ)
Set this matrix to a rotation of
angleY radians about the Y axis, followed by a rotation
of angleX radians about the X axis and followed by a rotation of angleZ radians about the Z axis. |
Matrix3f |
Matrix3f.rotationZ(float ang)
Set this matrix to a rotation transformation about the Z axis.
|
Matrix3f |
Matrix3f.rotationZYX(float angleZ,
float angleY,
float angleX)
Set this matrix to a rotation of
angleZ radians about the Z axis, followed by a rotation
of angleY radians about the Y axis and followed by a rotation of angleX radians about the X axis. |
Matrix3f |
Matrix3f.scale(float xyz)
Apply scaling to this matrix by uniformly scaling all base axes by the given
xyz factor. |
Matrix3f |
Matrix3f.scale(float x,
float y,
float z)
Apply scaling to this matrix by scaling the base axes by the given x,
y and z factors.
|
Matrix3f |
Matrix3f.scale(float x,
float y,
float z,
Matrix3f dest) |
Matrix3f |
Matrix3fc.scale(float x,
float y,
float z,
Matrix3f dest)
Apply scaling to this matrix by scaling the base axes by the given x,
y and z factors and store the result in
dest. |
Matrix3f |
Matrix3f.scale(float xyz,
Matrix3f dest) |
Matrix3f |
Matrix3fc.scale(float xyz,
Matrix3f dest)
Apply scaling to this matrix by uniformly scaling all base axes by the given
xyz factor
and store the result in dest. |
Matrix3f |
Matrix3f.scale(Vector3fc xyz)
Apply scaling to this matrix by scaling the base axes by the given
xyz.x,
xyz.y and xyz.z factors, respectively. |
Matrix3f |
Matrix3f.scale(Vector3fc xyz,
Matrix3f dest) |
Matrix3f |
Matrix3fc.scale(Vector3fc xyz,
Matrix3f dest)
Apply scaling to
this matrix by scaling the base axes by the given xyz.x,
xyz.y and xyz.z factors, respectively and store the result in dest. |
Matrix3f |
Matrix3f.scaleLocal(float x,
float y,
float z)
Pre-multiply scaling to this matrix by scaling the base axes by the given x,
y and z factors.
|
Matrix3f |
Matrix3f.scaleLocal(float x,
float y,
float z,
Matrix3f dest) |
Matrix3f |
Matrix3fc.scaleLocal(float x,
float y,
float z,
Matrix3f dest)
Pre-multiply scaling to
this matrix by scaling the base axes by the given x,
y and z factors and store the result in dest. |
Matrix3f |
Matrix3f.scaling(float factor)
Set this matrix to be a simple scale matrix, which scales all axes uniformly by the given factor.
|
Matrix3f |
Matrix3f.scaling(float x,
float y,
float z)
Set this matrix to be a simple scale matrix.
|
Matrix3f |
Matrix3f.scaling(Vector3fc xyz)
Set this matrix to be a simple scale matrix which scales the base axes by
xyz.x, xyz.y and xyz.z respectively. |
Matrix3f |
Matrix3f.set(AxisAngle4d axisAngle)
Set this matrix to be equivalent to the rotation specified by the given
AxisAngle4d. |
Matrix3f |
Matrix3f.set(AxisAngle4f axisAngle)
Set this matrix to be equivalent to the rotation specified by the given
AxisAngle4f. |
Matrix3f |
Matrix3f.set(ByteBuffer buffer)
Set the values of this matrix by reading 9 float values from the given
ByteBuffer in column-major order,
starting at its current position. |
Matrix3f |
Matrix3f.set(float[] m)
Set the values in this matrix based on the supplied float array.
|
Matrix3f |
Matrix3f.set(FloatBuffer buffer)
Set the values of this matrix by reading 9 float values from the given
FloatBuffer in column-major order,
starting at its current position. |
Matrix3f |
Matrix3f.set(float m00,
float m01,
float m02,
float m10,
float m11,
float m12,
float m20,
float m21,
float m22)
Set the values within this matrix to the supplied float values.
|
Matrix3f |
Matrix3f.set(int column,
int row,
float value)
Set the matrix element at the given column and row to the specified value.
|
Matrix3f |
Matrix3f.set(Matrix2fc mat)
|
Matrix3f |
Matrix3f.set(Matrix3fc m)
Set the elements of this matrix to the ones in
m. |
Matrix3f |
Matrix3f.set(Matrix4fc mat)
Set the elements of this matrix to the upper left 3x3 of the given
Matrix4fc. |
Matrix3f |
Matrix3f.set(Matrix4x3fc m)
Set the elements of this matrix to the left 3x3 submatrix of
m. |
Matrix3f |
Matrix3f.set(Quaterniondc q)
Set this matrix to a rotation - and possibly scaling - equivalent to the given quaternion.
|
Matrix3f |
Matrix3f.set(Quaternionfc q)
Set this matrix to be equivalent to the rotation - and possibly scaling - specified by the given
Quaternionfc. |
Matrix3f |
Matrix3f.set(Vector3fc col0,
Vector3fc col1,
Vector3fc col2)
Set the three columns of this matrix to the supplied vectors, respectively.
|
Matrix3f |
Matrix3f.setColumn(int column,
float x,
float y,
float z)
Set the column at the given
column index, starting with 0. |
Matrix3f |
Matrix3f.setColumn(int column,
Vector3fc src)
Set the column at the given
column index, starting with 0. |
Matrix3f |
Matrix3f.setLookAlong(float dirX,
float dirY,
float dirZ,
float upX,
float upY,
float upZ)
Set this matrix to a rotation transformation to make
-z
point along dir. |
Matrix3f |
Matrix3f.setLookAlong(Vector3fc dir,
Vector3fc up)
Set this matrix to a rotation transformation to make
-z
point along dir. |
Matrix3f |
Matrix3f.setRow(int row,
float x,
float y,
float z)
Set the row at the given
row index, starting with 0. |
Matrix3f |
Matrix3f.setRow(int row,
Vector3fc src)
Set the row at the given
row index, starting with 0. |
Matrix3f |
Matrix3f.setSkewSymmetric(float a,
float b,
float c)
Set this matrix to a skew-symmetric matrix using the following layout:
|
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. |
Matrix3f |
Matrix3f.swap(Matrix3f other)
Exchange the values of
this matrix with the given other matrix. |
Matrix3f |
Matrix3f.transpose()
Transpose this matrix.
|
Matrix3f |
Matrix3f.transpose(Matrix3f dest) |
Matrix3f |
Matrix3fc.transpose(Matrix3f dest)
Transpose
this matrix and store the result in dest. |
Matrix3f |
Matrix4fc.transpose3x3(Matrix3f dest)
Transpose only the upper left 3x3 submatrix of this matrix and store the result in
dest. |
Matrix3f |
Matrix4f.transpose3x3(Matrix3f dest) |
Matrix3f |
Matrix4x3fc.transpose3x3(Matrix3f dest)
Transpose only the left 3x3 submatrix of this matrix and store the result in
dest. |
Matrix3f |
Matrix4x3f.transpose3x3(Matrix3f dest) |
Matrix3f |
Matrix3f.zero()
Set all values within this matrix to zero.
|
| Modifier and Type | Method and Description |
|---|---|
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. |
Matrix3f |
Matrix3f.cofactor(Matrix3f dest)
Compute the cofactor matrix of
this and store it into dest. |
Matrix3f |
Matrix3fc.cofactor(Matrix3f dest)
Compute the cofactor matrix of
this and store it into dest. |
Matrix3f |
Matrix4fc.cofactor3x3(Matrix3f dest)
Compute the cofactor matrix of the upper left 3x3 submatrix of
this
and store it into dest. |
Matrix3f |
Matrix4f.cofactor3x3(Matrix3f dest)
Compute the cofactor matrix of the upper left 3x3 submatrix of
this
and store it into dest. |
Matrix3f |
Matrix4x3fc.cofactor3x3(Matrix3f dest)
Compute the cofactor matrix of the upper left 3x3 submatrix of
this
and store it into dest. |
Matrix3f |
Matrix4x3f.cofactor3x3(Matrix3f dest)
Compute the cofactor matrix of the upper left 3x3 submatrix of
this
and store it into dest. |
Matrix3f |
Matrix2f.get(Matrix3f dest) |
Matrix3f |
Matrix2fc.get(Matrix3f dest)
Get the current values of
this matrix and store them as
the rotational component of dest. |
Matrix3f |
Quaternionfc.get(Matrix3f dest)
Set the given destination matrix to the rotation represented by
this. |
Matrix3f |
AxisAngle4f.get(Matrix3f m)
Set the given
Matrix3f to a rotation transformation equivalent to this AxisAngle4f. |
Matrix3f |
AxisAngle4d.get(Matrix3f m)
Set the given
Matrix3f to a rotation transformation equivalent to this AxisAngle4d. |
Matrix3f |
Matrix3f.get(Matrix3f dest)
Get the current values of
this matrix and store them into
dest. |
Matrix3f |
Quaterniond.get(Matrix3f dest) |
Matrix3f |
Matrix3fc.get(Matrix3f dest)
Get the current values of
this matrix and store them into
dest. |
Matrix3f |
Quaterniondc.get(Matrix3f dest)
Set the given destination matrix to the rotation represented by
this. |
Matrix3f |
Quaternionf.get(Matrix3f dest) |
Matrix3f |
Matrix4fc.get3x3(Matrix3f dest)
Get the current values of the upper left 3x3 submatrix of
this matrix and store them into
dest. |
Matrix3f |
Matrix4f.get3x3(Matrix3f dest) |
Matrix3f |
Matrix3f.invert(Matrix3f dest) |
Matrix3f |
Matrix3fc.invert(Matrix3f dest)
Invert the
this matrix and store the result in dest. |
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. |
Matrix3f |
Matrix3f.lookAlong(float dirX,
float dirY,
float dirZ,
float upX,
float upY,
float upZ,
Matrix3f dest)
Apply a rotation transformation to this matrix to make
-z point along dir
and store the result in dest. |
Matrix3f |
Matrix3fc.lookAlong(float dirX,
float dirY,
float dirZ,
float upX,
float upY,
float upZ,
Matrix3f dest)
Apply a rotation transformation to this matrix to make
-z point along dir
and store the result in dest. |
Matrix3f |
Matrix3f.lookAlong(Vector3fc dir,
Vector3fc up,
Matrix3f dest)
Apply a rotation transformation to this matrix to make
-z point along dir
and store the result in dest. |
Matrix3f |
Matrix3fc.lookAlong(Vector3fc dir,
Vector3fc up,
Matrix3f dest)
Apply a rotation transformation to this matrix to make
-z point along dir
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. |
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,
Matrix3f dest) |
Matrix3f |
Matrix3fc.mulLocal(Matrix3fc left,
Matrix3f dest)
Pre-multiply this matrix by the supplied
left matrix and store the result in dest. |
Matrix3f |
Matrix4fc.normal(Matrix3f dest)
Compute a normal matrix from the upper left 3x3 submatrix of
this
and store it into dest. |
Matrix3f |
Matrix4f.normal(Matrix3f dest)
Compute a normal matrix from the upper left 3x3 submatrix of
this
and store it into dest. |
Matrix3f |
Matrix3f.normal(Matrix3f dest)
Compute a normal matrix from
this matrix and store it into dest. |
Matrix3f |
Matrix3fc.normal(Matrix3f dest)
Compute a normal matrix from
this matrix and store it into dest. |
Matrix3f |
Matrix4x3fc.normal(Matrix3f dest)
Compute a normal matrix from the left 3x3 submatrix of
this and store it into dest. |
Matrix3f |
Matrix4x3f.normal(Matrix3f dest) |
Matrix3f |
Matrix4fc.normalize3x3(Matrix3f dest)
Normalize the upper left 3x3 submatrix of this matrix and store the result in
dest. |
Matrix3f |
Matrix4f.normalize3x3(Matrix3f dest) |
Matrix3f |
Matrix4x3fc.normalize3x3(Matrix3f dest)
Normalize the left 3x3 submatrix of this matrix and store the result in
dest. |
Matrix3f |
Matrix4x3f.normalize3x3(Matrix3f dest) |
Matrix3f |
Matrix3f.obliqueZ(float a,
float b,
Matrix3f dest)
Apply an oblique projection transformation to this matrix with the given values for
a and
b and store the result in dest. |
Matrix3f |
Matrix3fc.obliqueZ(float a,
float b,
Matrix3f dest)
Apply an oblique projection transformation to this matrix with the given values for
a and
b and store the result in dest. |
Matrix3f |
Matrix3f.reflect(float nx,
float ny,
float nz,
Matrix3f dest) |
Matrix3f |
Matrix3fc.reflect(float nx,
float ny,
float nz,
Matrix3f dest)
Apply a mirror/reflection transformation to this matrix that reflects through the given plane
specified via the plane normal
(nx, ny, nz), and store the result in dest. |
Matrix3f |
Matrix3f.reflect(Quaternionfc orientation,
Matrix3f dest) |
Matrix3f |
Matrix3fc.reflect(Quaternionfc orientation,
Matrix3f dest)
Apply a mirror/reflection transformation to this matrix that reflects through a plane
specified via the plane orientation, and store the result in
dest. |
Matrix3f |
Matrix3f.reflect(Vector3fc normal,
Matrix3f dest) |
Matrix3f |
Matrix3fc.reflect(Vector3fc normal,
Matrix3f dest)
Apply a mirror/reflection transformation to this matrix that reflects through the given plane
specified via the plane normal, and store the result in
dest. |
Matrix3f |
Matrix3f.rotate(AxisAngle4f axisAngle,
Matrix3f dest)
Apply a rotation transformation, rotating about the given
AxisAngle4f and store the result in dest. |
Matrix3f |
Matrix3fc.rotate(AxisAngle4f axisAngle,
Matrix3f dest)
Apply a rotation transformation, rotating about the given
AxisAngle4f and store the result in dest. |
Matrix3f |
Matrix3f.rotate(float ang,
float x,
float y,
float z,
Matrix3f dest) |
Matrix3f |
Matrix3fc.rotate(float ang,
float x,
float y,
float z,
Matrix3f dest)
Apply rotation to this matrix by rotating the given amount of radians
about the given axis specified as x, y and z components, and store the result in
dest. |
Matrix3f |
Matrix3f.rotate(float angle,
Vector3fc axis,
Matrix3f dest)
Apply a rotation transformation, rotating the given radians about the specified axis and store the result in
dest. |
Matrix3f |
Matrix3fc.rotate(float angle,
Vector3fc axis,
Matrix3f dest)
Apply a rotation transformation, rotating the given radians about the specified axis and store the result in
dest. |
Matrix3f |
Matrix3f.rotate(Quaternionfc quat,
Matrix3f dest)
Apply the rotation - and possibly scaling - transformation of the given
Quaternionfc to this matrix and store
the result in dest. |
Matrix3f |
Matrix3fc.rotate(Quaternionfc quat,
Matrix3f dest)
Apply the rotation - and possibly scaling - transformation of the given
Quaternionfc to this matrix and store
the result in dest. |
Matrix3f |
Matrix3f.rotateLocal(float ang,
float x,
float y,
float z,
Matrix3f dest)
Pre-multiply a rotation to this matrix by rotating the given amount of radians
about the specified
(x, y, z) axis and store the result in dest. |
Matrix3f |
Matrix3fc.rotateLocal(float ang,
float x,
float y,
float z,
Matrix3f dest)
Pre-multiply a rotation to this matrix by rotating the given amount of radians
about the specified
(x, y, z) axis and store the result in dest. |
Matrix3f |
Matrix3f.rotateLocal(Quaternionfc quat,
Matrix3f dest)
Pre-multiply the rotation - and possibly scaling - transformation of the given
Quaternionfc to this matrix and store
the result in dest. |
Matrix3f |
Matrix3fc.rotateLocal(Quaternionfc quat,
Matrix3f dest)
Pre-multiply the rotation - and possibly scaling - transformation of the given
Quaternionfc to this matrix and store
the result in dest. |
Matrix3f |
Matrix3f.rotateLocalX(float ang,
Matrix3f dest)
Pre-multiply a rotation around the X axis to this matrix by rotating the given amount of radians
about the X axis and store the result in
dest. |
Matrix3f |
Matrix3fc.rotateLocalX(float ang,
Matrix3f dest)
Pre-multiply a rotation around the X axis to this matrix by rotating the given amount of radians
about the X axis and store the result in
dest. |
Matrix3f |
Matrix3f.rotateLocalY(float ang,
Matrix3f dest)
Pre-multiply a rotation around the Y axis to this matrix by rotating the given amount of radians
about the Y axis and store the result in
dest. |
Matrix3f |
Matrix3fc.rotateLocalY(float ang,
Matrix3f dest)
Pre-multiply a rotation around the Y axis to this matrix by rotating the given amount of radians
about the Y axis and store the result in
dest. |
Matrix3f |
Matrix3f.rotateLocalZ(float ang,
Matrix3f dest)
Pre-multiply a rotation around the Z axis to this matrix by rotating the given amount of radians
about the Z axis and store the result in
dest. |
Matrix3f |
Matrix3fc.rotateLocalZ(float ang,
Matrix3f dest)
Pre-multiply a rotation around the Z axis to this matrix by rotating the given amount of radians
about the Z axis and store the result in
dest. |
Matrix3f |
Matrix3f.rotateTowards(float dirX,
float dirY,
float dirZ,
float upX,
float upY,
float upZ,
Matrix3f dest)
Apply a model transformation to this matrix for a right-handed coordinate system,
that aligns the local
+Z axis with dir
and store the result in dest. |
Matrix3f |
Matrix3fc.rotateTowards(float dirX,
float dirY,
float dirZ,
float upX,
float upY,
float upZ,
Matrix3f dest)
Apply a model transformation to this matrix for a right-handed coordinate system,
that aligns the local
+Z axis with dir
and store the result in dest. |
Matrix3f |
Matrix3f.rotateTowards(Vector3fc direction,
Vector3fc up,
Matrix3f dest)
Apply a model transformation to this matrix for a right-handed coordinate system,
that aligns the local
+Z axis with direction
and store the result in dest. |
Matrix3f |
Matrix3fc.rotateTowards(Vector3fc direction,
Vector3fc up,
Matrix3f dest)
Apply a model transformation to this matrix for a right-handed coordinate system,
that aligns the local
+Z axis with direction
and store the result in dest. |
Matrix3f |
Matrix3f.rotateX(float ang,
Matrix3f dest) |
Matrix3f |
Matrix3fc.rotateX(float ang,
Matrix3f dest)
Apply rotation about the X axis to this matrix by rotating the given amount of radians
and store the result in
dest. |
Matrix3f |
Matrix3f.rotateXYZ(float angleX,
float angleY,
float angleZ,
Matrix3f dest) |
Matrix3f |
Matrix3fc.rotateXYZ(float angleX,
float angleY,
float angleZ,
Matrix3f dest)
Apply rotation of
angleX radians about the X axis, followed by a rotation of angleY radians about the Y axis and
followed by a rotation of angleZ radians about the Z axis and store the result in dest. |
Matrix3f |
Matrix3f.rotateY(float ang,
Matrix3f dest) |
Matrix3f |
Matrix3fc.rotateY(float ang,
Matrix3f dest)
Apply rotation about the Y axis to this matrix by rotating the given amount of radians
and store the result in
dest. |
Matrix3f |
Matrix3f.rotateYXZ(float angleY,
float angleX,
float angleZ,
Matrix3f dest) |
Matrix3f |
Matrix3fc.rotateYXZ(float angleY,
float angleX,
float angleZ,
Matrix3f dest)
Apply rotation of
angleY radians about the Y axis, followed by a rotation of angleX radians about the X axis and
followed by a rotation of angleZ radians about the Z axis and store the result in dest. |
Matrix3f |
Matrix3f.rotateZ(float ang,
Matrix3f dest) |
Matrix3f |
Matrix3fc.rotateZ(float ang,
Matrix3f dest)
Apply rotation about the Z axis to this matrix by rotating the given amount of radians
and store the result in
dest. |
Matrix3f |
Matrix3f.rotateZYX(float angleZ,
float angleY,
float angleX,
Matrix3f dest) |
Matrix3f |
Matrix3fc.rotateZYX(float angleZ,
float angleY,
float angleX,
Matrix3f dest)
Apply rotation of
angleZ radians about the Z axis, followed by a rotation of angleY radians about the Y axis and
followed by a rotation of angleX radians about the X axis and store the result in dest. |
Matrix3f |
Matrix3f.scale(float x,
float y,
float z,
Matrix3f dest) |
Matrix3f |
Matrix3fc.scale(float x,
float y,
float z,
Matrix3f dest)
Apply scaling to this matrix by scaling the base axes by the given x,
y and z factors and store the result in
dest. |
Matrix3f |
Matrix3f.scale(float xyz,
Matrix3f dest) |
Matrix3f |
Matrix3fc.scale(float xyz,
Matrix3f dest)
Apply scaling to this matrix by uniformly scaling all base axes by the given
xyz factor
and store the result in dest. |
Matrix3f |
Matrix3f.scale(Vector3fc xyz,
Matrix3f dest) |
Matrix3f |
Matrix3fc.scale(Vector3fc xyz,
Matrix3f dest)
Apply scaling to
this matrix by scaling the base axes by the given xyz.x,
xyz.y and xyz.z factors, respectively and store the result in dest. |
Matrix3f |
Matrix3f.scaleLocal(float x,
float y,
float z,
Matrix3f dest) |
Matrix3f |
Matrix3fc.scaleLocal(float x,
float y,
float z,
Matrix3f dest)
Pre-multiply scaling to
this matrix by scaling the base axes by the given x,
y and z factors and store the result in dest. |
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. |
Matrix3f |
Matrix3f.swap(Matrix3f other)
Exchange the values of
this matrix with the given other matrix. |
Matrix3f |
Matrix3f.transpose(Matrix3f dest) |
Matrix3f |
Matrix3fc.transpose(Matrix3f dest)
Transpose
this matrix and store the result in dest. |
Matrix3f |
Matrix4fc.transpose3x3(Matrix3f dest)
Transpose only the upper left 3x3 submatrix of this matrix and store the result in
dest. |
Matrix3f |
Matrix4f.transpose3x3(Matrix3f dest) |
Matrix3f |
Matrix4x3fc.transpose3x3(Matrix3f dest)
Transpose only the left 3x3 submatrix of this matrix and store the result in
dest. |
Matrix3f |
Matrix4x3f.transpose3x3(Matrix3f dest) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
MemUtil.copy(float[] arr,
int off,
Matrix3f dest) |
void |
MemUtil.MemUtilNIO.copy(float[] arr,
int off,
Matrix3f dest) |
abstract void |
MemUtil.copy(Matrix2f src,
Matrix3f dest) |
void |
MemUtil.MemUtilNIO.copy(Matrix2f src,
Matrix3f dest) |
abstract void |
MemUtil.copy(Matrix3f src,
float[] dest,
int off) |
void |
MemUtil.MemUtilNIO.copy(Matrix3f src,
float[] dest,
int off) |
abstract void |
MemUtil.copy(Matrix3f src,
Matrix2f dest) |
void |
MemUtil.MemUtilNIO.copy(Matrix3f src,
Matrix2f dest) |
abstract void |
MemUtil.copy(Matrix3f src,
Matrix3f dest) |
void |
MemUtil.MemUtilNIO.copy(Matrix3f src,
Matrix3f dest) |
abstract void |
MemUtil.copy(Matrix3f src,
Matrix4f dest) |
void |
MemUtil.MemUtilNIO.copy(Matrix3f src,
Matrix4f dest) |
abstract void |
MemUtil.copy(Matrix3f src,
Matrix4x3f dest) |
void |
MemUtil.MemUtilNIO.copy(Matrix3f src,
Matrix4x3f dest) |
abstract void |
MemUtil.copy(Matrix4f src,
Matrix3f dest) |
void |
MemUtil.MemUtilNIO.copy(Matrix4f src,
Matrix3f dest) |
abstract void |
MemUtil.copy3x3(Matrix3f src,
Matrix4f dest) |
void |
MemUtil.MemUtilNIO.copy3x3(Matrix3f src,
Matrix4f dest) |
abstract void |
MemUtil.copy3x3(Matrix3f src,
Matrix4x3f dest) |
void |
MemUtil.MemUtilNIO.copy3x3(Matrix3f src,
Matrix4x3f dest) |
abstract void |
MemUtil.get(Matrix3f m,
int offset,
ByteBuffer src) |
void |
MemUtil.MemUtilNIO.get(Matrix3f m,
int offset,
ByteBuffer src) |
abstract void |
MemUtil.get(Matrix3f m,
int offset,
FloatBuffer src) |
void |
MemUtil.MemUtilNIO.get(Matrix3f m,
int offset,
FloatBuffer src) |
abstract void |
MemUtil.identity(Matrix3f dest) |
void |
MemUtil.MemUtilNIO.identity(Matrix3f dest) |
abstract void |
MemUtil.put(Matrix3f m,
int offset,
ByteBuffer dest) |
void |
MemUtil.MemUtilNIO.put(Matrix3f m,
int offset,
ByteBuffer dest) |
abstract void |
MemUtil.put(Matrix3f m,
int offset,
FloatBuffer dest) |
void |
MemUtil.MemUtilNIO.put(Matrix3f m,
int offset,
FloatBuffer dest) |
abstract void |
MemUtil.putTransposed(Matrix3f m,
int offset,
ByteBuffer dest) |
void |
MemUtil.MemUtilNIO.putTransposed(Matrix3f m,
int offset,
ByteBuffer dest) |
abstract void |
MemUtil.putTransposed(Matrix3f m,
int offset,
FloatBuffer dest) |
void |
MemUtil.MemUtilNIO.putTransposed(Matrix3f m,
int offset,
FloatBuffer dest) |
abstract void |
MemUtil.set(Matrix3f dest,
Vector3f col0,
Vector3f col1,
Vector3f col2) |
void |
MemUtil.MemUtilNIO.set(Matrix3f m,
Vector3f col0,
Vector3f col1,
Vector3f col2) |
abstract void |
MemUtil.swap(Matrix3f m1,
Matrix3f m2) |
void |
MemUtil.MemUtilNIO.swap(Matrix3f m1,
Matrix3f m2) |
abstract void |
MemUtil.zero(Matrix3f dest) |
void |
MemUtil.MemUtilNIO.zero(Matrix3f dest) |
Copyright © 2015–2019 JOML. All rights reserved.