- m00 - Variable in class org.joml.Matrix3f
-
- m00() - Method in class org.joml.Matrix3f
-
Return the value of the matrix element at column 0 and row 0.
- m00(float) - Method in class org.joml.Matrix3f
-
Set the value of the matrix element at column 0 and row 0
- m00 - Variable in class org.joml.Matrix4f
-
- m00() - Method in class org.joml.Matrix4f
-
Return the value of the matrix element at column 0 and row 0.
- m00(float) - Method in class org.joml.Matrix4f
-
Set the value of the matrix element at column 0 and row 0
- m01 - Variable in class org.joml.Matrix3f
-
- m01() - Method in class org.joml.Matrix3f
-
Return the value of the matrix element at column 0 and row 1.
- m01(float) - Method in class org.joml.Matrix3f
-
Set the value of the matrix element at column 0 and row 1
- m01 - Variable in class org.joml.Matrix4f
-
- m01() - Method in class org.joml.Matrix4f
-
Return the value of the matrix element at column 0 and row 1.
- m01(float) - Method in class org.joml.Matrix4f
-
Set the value of the matrix element at column 0 and row 1
- m02 - Variable in class org.joml.Matrix3f
-
- m02() - Method in class org.joml.Matrix3f
-
Return the value of the matrix element at column 0 and row 2.
- m02(float) - Method in class org.joml.Matrix3f
-
Set the value of the matrix element at column 0 and row 2
- m02 - Variable in class org.joml.Matrix4f
-
- m02() - Method in class org.joml.Matrix4f
-
Return the value of the matrix element at column 0 and row 2.
- m02(float) - Method in class org.joml.Matrix4f
-
Set the value of the matrix element at column 0 and row 2
- m03 - Variable in class org.joml.Matrix4f
-
- m03() - Method in class org.joml.Matrix4f
-
Return the value of the matrix element at column 0 and row 3.
- m03(float) - Method in class org.joml.Matrix4f
-
Set the value of the matrix element at column 0 and row 3
- m10 - Variable in class org.joml.Matrix3f
-
- m10() - Method in class org.joml.Matrix3f
-
Return the value of the matrix element at column 1 and row 0.
- m10(float) - Method in class org.joml.Matrix3f
-
Set the value of the matrix element at column 1 and row 0
- m10 - Variable in class org.joml.Matrix4f
-
- m10() - Method in class org.joml.Matrix4f
-
Return the value of the matrix element at column 1 and row 0.
- m10(float) - Method in class org.joml.Matrix4f
-
Set the value of the matrix element at column 1 and row 0
- m11 - Variable in class org.joml.Matrix3f
-
- m11() - Method in class org.joml.Matrix3f
-
Return the value of the matrix element at column 1 and row 1.
- m11(float) - Method in class org.joml.Matrix3f
-
Set the value of the matrix element at column 1 and row 1
- m11 - Variable in class org.joml.Matrix4f
-
- m11() - Method in class org.joml.Matrix4f
-
Return the value of the matrix element at column 1 and row 1.
- m11(float) - Method in class org.joml.Matrix4f
-
Set the value of the matrix element at column 1 and row 1
- m12 - Variable in class org.joml.Matrix3f
-
- m12() - Method in class org.joml.Matrix3f
-
Return the value of the matrix element at column 1 and row 2.
- m12(float) - Method in class org.joml.Matrix3f
-
Set the value of the matrix element at column 1 and row 2
- m12 - Variable in class org.joml.Matrix4f
-
- m12() - Method in class org.joml.Matrix4f
-
Return the value of the matrix element at column 1 and row 2.
- m12(float) - Method in class org.joml.Matrix4f
-
Set the value of the matrix element at column 1 and row 2
- m13 - Variable in class org.joml.Matrix4f
-
- m13() - Method in class org.joml.Matrix4f
-
Return the value of the matrix element at column 1 and row 3.
- m13(float) - Method in class org.joml.Matrix4f
-
Set the value of the matrix element at column 1 and row 3
- m20 - Variable in class org.joml.Matrix3f
-
- m20() - Method in class org.joml.Matrix3f
-
Return the value of the matrix element at column 2 and row 0.
- m20(float) - Method in class org.joml.Matrix3f
-
Set the value of the matrix element at column 2 and row 0
- m20 - Variable in class org.joml.Matrix4f
-
- m20() - Method in class org.joml.Matrix4f
-
Return the value of the matrix element at column 2 and row 0.
- m20(float) - Method in class org.joml.Matrix4f
-
Set the value of the matrix element at column 2 and row 0
- m21 - Variable in class org.joml.Matrix3f
-
- m21() - Method in class org.joml.Matrix3f
-
Return the value of the matrix element at column 2 and row 1.
- m21(float) - Method in class org.joml.Matrix3f
-
Set the value of the matrix element at column 2 and row 1
- m21 - Variable in class org.joml.Matrix4f
-
- m21() - Method in class org.joml.Matrix4f
-
Return the value of the matrix element at column 2 and row 1.
- m21(float) - Method in class org.joml.Matrix4f
-
Set the value of the matrix element at column 2 and row 1
- m22 - Variable in class org.joml.Matrix3f
-
- m22() - Method in class org.joml.Matrix3f
-
Return the value of the matrix element at column 2 and row 2.
- m22(float) - Method in class org.joml.Matrix3f
-
Set the value of the matrix element at column 2 and row 2
- m22 - Variable in class org.joml.Matrix4f
-
- m22() - Method in class org.joml.Matrix4f
-
Return the value of the matrix element at column 2 and row 2.
- m22(float) - Method in class org.joml.Matrix4f
-
Set the value of the matrix element at column 2 and row 2
- m23 - Variable in class org.joml.Matrix4f
-
- m23() - Method in class org.joml.Matrix4f
-
Return the value of the matrix element at column 2 and row 3.
- m23(float) - Method in class org.joml.Matrix4f
-
Set the value of the matrix element at column 2 and row 3
- m30 - Variable in class org.joml.Matrix4f
-
- m30() - Method in class org.joml.Matrix4f
-
Return the value of the matrix element at column 3 and row 0.
- m30(float) - Method in class org.joml.Matrix4f
-
Set the value of the matrix element at column 3 and row 0
- m31 - Variable in class org.joml.Matrix4f
-
- m31() - Method in class org.joml.Matrix4f
-
Return the value of the matrix element at column 3 and row 1.
- m31(float) - Method in class org.joml.Matrix4f
-
Set the value of the matrix element at column 3 and row 1
- m32 - Variable in class org.joml.Matrix4f
-
- m32() - Method in class org.joml.Matrix4f
-
Return the value of the matrix element at column 3 and row 2.
- m32(float) - Method in class org.joml.Matrix4f
-
Set the value of the matrix element at column 3 and row 2
- m33 - Variable in class org.joml.Matrix4f
-
- m33() - Method in class org.joml.Matrix4f
-
Return the value of the matrix element at column 3 and row 3.
- m33(float) - Method in class org.joml.Matrix4f
-
Set the value of the matrix element at column 3 and row 3
- Matrix3f - Class in org.joml
-
Contains the definition of a 3x3 Matrix of floats, and associated functions to transform
it.
- Matrix3f() - Constructor for class org.joml.Matrix3f
-
- Matrix3f(Matrix3f) - Constructor for class org.joml.Matrix3f
-
Create a new
Matrix3f and make it a copy of the given matrix.
- Matrix3f(Matrix4f) - Constructor for class org.joml.Matrix3f
-
Create a new
Matrix3f and make it a copy of the upper left 3x3 of the given
Matrix4f.
- Matrix3f(float, float, float, float, float, float, float, float, float) - Constructor for class org.joml.Matrix3f
-
Create a new 3x3 matrix using the supplied float values.
- Matrix3f(FloatBuffer) - Constructor for class org.joml.Matrix3f
-
Create a new
Matrix3f by reading its 9 float components from the given
FloatBuffer
at the buffer's current position.
- Matrix4f - Class in org.joml
-
Contains the definition of a 4x4 Matrix of floats, and associated functions to transform
it.
- Matrix4f() - Constructor for class org.joml.Matrix4f
-
- Matrix4f(Matrix3f) - Constructor for class org.joml.Matrix4f
-
Create a new
Matrix4f by setting its uppper left 3x3 submatrix to the values of the given
Matrix3f
and the rest to identity.
- Matrix4f(Matrix4f) - Constructor for class org.joml.Matrix4f
-
Create a new
Matrix4f and make it a copy of the given matrix.
- Matrix4f(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Constructor for class org.joml.Matrix4f
-
Create a new 4x4 matrix using the supplied float values.
- Matrix4f(FloatBuffer) - Constructor for class org.joml.Matrix4f
-
Create a new
Matrix4f by reading its 16 float components from the given
FloatBuffer
at the buffer's current position.
- max(Vector3f) - Method in class org.joml.Vector3f
-
Set the components of this vector to be the component-wise maximum of this and the other vector.
- max(Vector4f) - Method in class org.joml.Vector4f
-
Set the components of this vector to be the component-wise maximum of
this and the other vector.
- maxComponent() - Method in class org.joml.Vector3f
-
Determine the component with the biggest absolute value.
- min(Vector3f) - Method in class org.joml.Vector3f
-
Set the components of this vector to be the component-wise minimum of this and the other vector.
- min(Vector4f) - Method in class org.joml.Vector4f
-
Set the components of this vector to be the component-wise minimum of
this and the other vector.
- minComponent() - Method in class org.joml.Vector3f
-
Determine the component with the smallest (towards zero) absolute value.
- mul(Matrix3f) - Method in class org.joml.Matrix3f
-
Multiply this matrix by the supplied right matrix.
- mul(Matrix3f, Matrix3f) - Method in class org.joml.Matrix3f
-
Multiply this matrix by the supplied right matrix and store the result in dest.
- mul(Matrix4f) - Method in class org.joml.Matrix4f
-
Multiply this matrix by the supplied right matrix and store the result in this.
- mul(Matrix4f, Matrix4f) - Method in class org.joml.Matrix4f
-
Multiply this matrix by the supplied right matrix and store the result in dest.
- mul(Quaternionf) - Method in class org.joml.Quaternionf
-
Multiply this quaternion by q.
- mul(Quaternionf, Quaternionf) - Method in class org.joml.Quaternionf
-
Multiply this quaternion by q and store the result in dest.
- mul(float, float, float, float) - Method in class org.joml.Quaternionf
-
Multiply this quaternion by the quaternion represented via (qx, qy, qz, qw).
- mul(float, float, float, float, Quaternionf) - Method in class org.joml.Quaternionf
-
Multiply this quaternion by the quaternion represented via (qx, qy, qz, qw) and store the result in dest.
- mul(Vector3f) - Method in class org.joml.Vector3f
-
Multiply this Vector3f component-wise by another Vector3f.
- mul(Vector3f, Vector3f) - Method in class org.joml.Vector3f
-
Multiply this Vector3f component-wise by another Vector3f and store the result in dest.
- mul(Matrix3f) - Method in class org.joml.Vector3f
-
Multiply this Vector3f by the given matrix and store the result in this.
- mul(Matrix3f, Vector3f) - Method in class org.joml.Vector3f
-
Multiply this Vector3f by the given matrix and store the result in dest.
- mul(float) - Method in class org.joml.Vector3f
-
Multiply all components of this
Vector3f by the given scalar
value.
- mul(float, Vector3f) - Method in class org.joml.Vector3f
-
Multiply all components of this
Vector3f by the given scalar
value and store the result in
dest.
- mul(float, float, float) - Method in class org.joml.Vector3f
-
Multiply the components of this Vector3f by the given scalar values and store the result in this.
- mul(float, float, float, Vector3f) - Method in class org.joml.Vector3f
-
Multiply the components of this Vector3f by the given scalar values and store the result in dest.
- mul(Vector4f) - Method in class org.joml.Vector4f
-
Multiply this Vector4f component-wise by another Vector4f.
- mul(Vector4f, Vector4f) - Method in class org.joml.Vector4f
-
Multiply this Vector4f component-wise by another Vector4f and store the result in dest.
- mul(Matrix4f) - Method in class org.joml.Vector4f
-
Multiply this Vector4f by the given matrix mat and store the result in
this.
- mul(Matrix4f, Vector4f) - Method in class org.joml.Vector4f
-
Multiply this Vector4f by the given matrix mat and store the result in
dest.
- mul(float) - Method in class org.joml.Vector4f
-
Multiply all components of this
Vector4f by the given scalar
value.
- mul(float, Vector4f) - Method in class org.joml.Vector4f
-
Multiply all components of this
Vector4f by the given scalar
value and store the result in
dest.
- mul(float, float, float, float) - Method in class org.joml.Vector4f
-
Multiply the components of this Vector4f by the given scalar values and store the result in this.
- mul(float, float, float, float, Vector4f) - Method in class org.joml.Vector4f
-
Multiply the components of this Vector4f by the given scalar values and store the result in dest.
- mul4x3ComponentWise(Matrix4f) - Method in class org.joml.Matrix4f
-
Component-wise multiply the upper 4x3 submatrices of this by other.
- mul4x3ComponentWise(Matrix4f, Matrix4f) - Method in class org.joml.Matrix4f
-
Component-wise multiply the upper 4x3 submatrices of this by other
and store the result in dest.
- mulAffine(Matrix4f) - Method in class org.joml.Matrix4f
-
Multiply this matrix by the supplied
right matrix, both of which are assumed to be
affine, and store the result in
this.
- mulAffine(Matrix4f, Matrix4f) - Method in class org.joml.Matrix4f
-
Multiply this matrix by the supplied
right matrix, both of which are assumed to be
affine, and store the result in
dest.
- mulAffineR(Matrix4f) - Method in class org.joml.Matrix4f
-
Multiply this matrix by the supplied
right matrix, which is assumed to be
affine, and store the result in
this.
- mulAffineR(Matrix4f, Matrix4f) - Method in class org.joml.Matrix4f
-
Multiply this matrix by the supplied
right matrix, which is assumed to be
affine, and store the result in
dest.
- mulComponentWise(Matrix4f) - Method in class org.joml.Matrix4f
-
Component-wise multiply this by other.
- mulComponentWise(Matrix4f, Matrix4f) - Method in class org.joml.Matrix4f
-
Component-wise multiply this by other and store the result in dest.
- mulDirection(Matrix4f) - Method in class org.joml.Vector3f
-
Multiply this by the given 4x4 matrix mat.
- mulDirection(Matrix4f, Vector3f) - Method in class org.joml.Vector3f
-
Multiply this by the given 4x4 matrix mat and store the
result in dest.
- mulOrthoAffine(Matrix4f) - Method in class org.joml.Matrix4f
-
Multiply
this orthographic projection matrix by the supplied
affine view matrix.
- mulOrthoAffine(Matrix4f, Matrix4f) - Method in class org.joml.Matrix4f
-
Multiply
this orthographic projection matrix by the supplied
affine view matrix
and store the result in
dest.
- mulPerspectiveAffine(Matrix4f) - Method in class org.joml.Matrix4f
-
Multiply
this symmetric perspective projection matrix by the supplied
affine view matrix.
- mulPerspectiveAffine(Matrix4f, Matrix4f) - Method in class org.joml.Matrix4f
-
Multiply
this symmetric perspective projection matrix by the supplied
affine view matrix and store the result in
dest.
- mulPosition(Matrix4f) - Method in class org.joml.Vector3f
-
Multiply this by the given 4x4 matrix mat.
- mulPosition(Matrix4f, Vector3f) - Method in class org.joml.Vector3f
-
Multiply this by the given 4x4 matrix mat and store the
result in dest.
- mulPositionW(Matrix4f) - Method in class org.joml.Vector3f
-
Multiply this by the given 4x4 matrix mat and return the w component
of the resulting 4D vector.
- mulPositionW(Matrix4f, Vector3f) - Method in class org.joml.Vector3f
-
Multiply this by the given 4x4 matrix mat, store the
result in dest and return the w component of the resulting 4D vector.
- mulProject(Matrix4f, Vector3f) - Method in class org.joml.Vector3f
-
Multiply this Vector3f by the given matrix mat, perform perspective division
and store the result in dest.
- mulProject(Matrix4f) - Method in class org.joml.Vector3f
-
Multiply this Vector3f by the given matrix mat, perform perspective division.
- mulProject(Matrix4f, Vector4f) - Method in class org.joml.Vector4f
-
Multiply this Vector4f by the given matrix mat, perform perspective division
and store the result in dest.
- mulProject(Matrix4f) - Method in class org.joml.Vector4f
-
Multiply this Vector4f by the given matrix mat, perform perspective division.
- perspective(float, float, float, float, boolean, Matrix4f) - Method in class org.joml.Matrix4f
-
Apply a symmetric perspective projection frustum transformation for a right-handed coordinate system
using the given NDC z range to this matrix and store the result in dest.
- perspective(float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
-
Apply a symmetric perspective projection frustum transformation for a right-handed coordinate system
using OpenGL's NDC z range of [-1..+1] to this matrix and store the result in dest.
- perspective(float, float, float, float, boolean) - Method in class org.joml.Matrix4f
-
Apply a symmetric perspective projection frustum transformation using for a right-handed coordinate system
the given NDC z range to this matrix.
- perspective(float, float, float, float) - Method in class org.joml.Matrix4f
-
Apply a symmetric perspective projection frustum transformation for a right-handed coordinate system
using OpenGL's NDC z range of [-1..+1] to this matrix.
- perspectiveFar() - Method in class org.joml.Matrix4f
-
Extract the far clip plane distance from this perspective projection matrix.
- perspectiveFov() - Method in class org.joml.Matrix4f
-
Return the vertical field-of-view angle in radians of this perspective transformation matrix.
- perspectiveFrustumSlice(float, float, Matrix4f) - Method in class org.joml.Matrix4f
-
Change the near and far clip plane distances of this perspective frustum transformation matrix
and store the result in dest.
- perspectiveLH(float, float, float, float, boolean, Matrix4f) - Method in class org.joml.Matrix4f
-
Apply a symmetric perspective projection frustum transformation for a left-handed coordinate system
using the given NDC z range to this matrix and store the result in dest.
- perspectiveLH(float, float, float, float, boolean) - Method in class org.joml.Matrix4f
-
Apply a symmetric perspective projection frustum transformation for a left-handed coordinate system
using the given NDC z range to this matrix.
- perspectiveLH(float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
-
Apply a symmetric perspective projection frustum transformation for a left-handed coordinate system
using OpenGL's NDC z range of [-1..+1] to this matrix and store the result in dest.
- perspectiveLH(float, float, float, float) - Method in class org.joml.Matrix4f
-
Apply a symmetric perspective projection frustum transformation for a left-handed coordinate system
using OpenGL's NDC z range of [-1..+1] to this matrix.
- perspectiveNear() - Method in class org.joml.Matrix4f
-
Extract the near clip plane distance from this perspective projection matrix.
- perspectiveOrigin(Vector3f) - Method in class org.joml.Matrix4f
-
Compute the eye/origin of the perspective frustum transformation defined by this matrix,
which can be a projection matrix or a combined modelview-projection matrix, and store the result
in the given origin.
- pick(float, float, float, float, int[], Matrix4f) - Method in class org.joml.Matrix4f
-
Apply a picking transformation to this matrix using the given window coordinates (x, y) as the pick center
and the given (width, height) as the size of the picking region in window coordinates, and store the result
in dest.
- pick(float, float, float, float, int[]) - Method in class org.joml.Matrix4f
-
Apply a picking transformation to this matrix using the given window coordinates (x, y) as the pick center
and the given (width, height) as the size of the picking region in window coordinates.
- PLANE_NX - Static variable in class org.joml.Matrix4f
-
- PLANE_NY - Static variable in class org.joml.Matrix4f
-
- PLANE_NZ - Static variable in class org.joml.Matrix4f
-
- PLANE_PX - Static variable in class org.joml.Matrix4f
-
- PLANE_PY - Static variable in class org.joml.Matrix4f
-
- PLANE_PZ - Static variable in class org.joml.Matrix4f
-
- positiveX(Vector3f) - Method in class org.joml.Matrix3f
-
Obtain the direction of +X before the transformation represented by this matrix is applied.
- positiveX(Vector3f) - Method in class org.joml.Matrix4f
-
Obtain the direction of +X before the transformation represented by this matrix is applied.
- positiveX(Vector3f) - Method in class org.joml.Quaternionf
-
Obtain the direction of +X before the rotation transformation represented by this quaternion is applied.
- positiveY(Vector3f) - Method in class org.joml.Matrix3f
-
Obtain the direction of +Y before the transformation represented by this matrix is applied.
- positiveY(Vector3f) - Method in class org.joml.Matrix4f
-
Obtain the direction of +Y before the transformation represented by this matrix is applied.
- positiveY(Vector3f) - Method in class org.joml.Quaternionf
-
Obtain the direction of +Y before the rotation transformation represented by this quaternion is applied.
- positiveZ(Vector3f) - Method in class org.joml.Matrix3f
-
Obtain the direction of +Z before the transformation represented by this matrix is applied.
- positiveZ(Vector3f) - Method in class org.joml.Matrix4f
-
Obtain the direction of +Z before the transformation represented by this matrix is applied.
- positiveZ(Vector3f) - Method in class org.joml.Quaternionf
-
Obtain the direction of +Z before the rotation transformation represented by this quaternion is applied.
- premul(Quaternionf) - Method in class org.joml.Quaternionf
-
Pre-multiply this quaternion by q.
- premul(Quaternionf, Quaternionf) - Method in class org.joml.Quaternionf
-
Pre-multiply this quaternion by q and store the result in dest.
- premul(float, float, float, float) - Method in class org.joml.Quaternionf
-
Pre-multiply this quaternion by the quaternion represented via (qx, qy, qz, qw).
- premul(float, float, float, float, Quaternionf) - Method in class org.joml.Quaternionf
-
Pre-multiply this quaternion by the quaternion represented via (qx, qy, qz, qw) and store the result in dest.
- project(float, float, float, int[], Vector4f) - Method in class org.joml.Matrix4f
-
Project the given (x, y, z) position via this matrix using the specified viewport
and store the resulting window coordinates in winCoordsDest.
- project(float, float, float, int[], Vector3f) - Method in class org.joml.Matrix4f
-
Project the given (x, y, z) position via this matrix using the specified viewport
and store the resulting window coordinates in winCoordsDest.
- project(Vector3f, int[], Vector4f) - Method in class org.joml.Matrix4f
-
Project the given position via this matrix using the specified viewport
and store the resulting window coordinates in winCoordsDest.
- project(Vector3f, int[], Vector3f) - Method in class org.joml.Matrix4f
-
Project the given position via this matrix using the specified viewport
and store the resulting window coordinates in winCoordsDest.
- projectedGridRange(Matrix4f, float, float, Matrix4f) - Method in class org.joml.Matrix4f
-
Compute the
range matrix for the Projected Grid transformation as described in chapter "2.4.2 Creating the range conversion matrix"
of the paper
Real-time water rendering - Introducing the projected grid concept
based on the
inverse of the view-projection matrix which is assumed to be
this, and store that range matrix into
dest.
- readExternal(ObjectInput) - Method in class org.joml.Matrix3f
-
- readExternal(ObjectInput) - Method in class org.joml.Matrix4f
-
- readExternal(ObjectInput) - Method in class org.joml.Quaternionf
-
- readExternal(ObjectInput) - Method in class org.joml.Vector3f
-
- readExternal(ObjectInput) - Method in class org.joml.Vector4f
-
- reflect(float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
-
Apply a mirror/reflection transformation to this matrix that reflects about the given plane
specified via the equation x*a + y*b + z*c + d = 0 and store the result in dest.
- reflect(float, float, float, float) - Method in class org.joml.Matrix4f
-
Apply a mirror/reflection transformation to this matrix that reflects about the given plane
specified via the equation x*a + y*b + z*c + d = 0.
- reflect(float, float, float, float, float, float) - Method in class org.joml.Matrix4f
-
Apply a mirror/reflection transformation to this matrix that reflects about the given plane
specified via the plane normal and a point on the plane.
- reflect(float, float, float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
-
Apply a mirror/reflection transformation to this matrix that reflects about the given plane
specified via the plane normal and a point on the plane, and store the result in dest.
- reflect(Vector3f, Vector3f) - Method in class org.joml.Matrix4f
-
Apply a mirror/reflection transformation to this matrix that reflects about the given plane
specified via the plane normal and a point on the plane.
- reflect(Quaternionf, Vector3f) - Method in class org.joml.Matrix4f
-
Apply a mirror/reflection transformation to this matrix that reflects about a plane
specified via the plane orientation and a point on the plane.
- reflect(Quaternionf, Vector3f, Matrix4f) - Method in class org.joml.Matrix4f
-
Apply a mirror/reflection transformation to this matrix that reflects about a plane
specified via the plane orientation and a point on the plane, and store the result in dest.
- reflect(Vector3f, Vector3f, Matrix4f) - Method in class org.joml.Matrix4f
-
Apply a mirror/reflection transformation to this matrix that reflects about the given plane
specified via the plane normal and a point on the plane, and store the result in dest.
- reflect(Vector3f) - Method in class org.joml.Vector3f
-
Reflect this vector about the given normal vector.
- reflect(float, float, float) - Method in class org.joml.Vector3f
-
Reflect this vector about the given normal vector.
- reflect(Vector3f, Vector3f) - Method in class org.joml.Vector3f
-
Reflect this vector about the given normal vector and store the result in dest.
- reflect(float, float, float, Vector3f) - Method in class org.joml.Vector3f
-
Reflect this vector about the given normal vector and store the result in dest.
- reflection(float, float, float, float) - Method in class org.joml.Matrix4f
-
Set this matrix to a mirror/reflection transformation that reflects about the given plane
specified via the equation x*a + y*b + z*c + d = 0.
- reflection(float, float, float, float, float, float) - Method in class org.joml.Matrix4f
-
Set this matrix to a mirror/reflection transformation that reflects about the given plane
specified via the plane normal and a point on the plane.
- reflection(Vector3f, Vector3f) - Method in class org.joml.Matrix4f
-
Set this matrix to a mirror/reflection transformation that reflects about the given plane
specified via the plane normal and a point on the plane.
- reflection(Quaternionf, Vector3f) - Method in class org.joml.Matrix4f
-
Set this matrix to a mirror/reflection transformation that reflects about a plane
specified via the plane orientation and a point on the plane.
- rotate(float, float, float, float) - Method in class org.joml.Matrix3f
-
Apply rotation to this matrix by rotating the given amount of radians
about the given axis specified as x, y and z components.
- rotate(float, float, float, float, Matrix3f) - Method in class org.joml.Matrix3f
-
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.
- rotate(Quaternionf) - Method in class org.joml.Matrix3f
-
Apply the rotation transformation of the given
Quaternionf to this matrix.
- rotate(Quaternionf, Matrix3f) - Method in class org.joml.Matrix3f
-
Apply the rotation transformation of the given
Quaternionf to this matrix and store
the result in
dest.
- rotate(float, Vector3f) - Method in class org.joml.Matrix3f
-
Apply a rotation transformation, rotating the given radians about the specified axis, to this matrix.
- rotate(float, Vector3f, Matrix3f) - Method in class org.joml.Matrix3f
-
Apply a rotation transformation, rotating the given radians about the specified axis and store the result in dest.
- rotate(float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
-
Apply rotation to this matrix by rotating the given amount of radians
about the specified (x, y, z) axis and store the result in dest.
- rotate(float, float, float, float) - Method in class org.joml.Matrix4f
-
Apply rotation to this matrix by rotating the given amount of radians
about the specified (x, y, z) axis.
- rotate(Quaternionf, Matrix4f) - Method in class org.joml.Matrix4f
-
Apply the rotation transformation of the given
Quaternionf to this matrix and store
the result in
dest.
- rotate(Quaternionf) - Method in class org.joml.Matrix4f
-
Apply the rotation transformation of the given
Quaternionf to this matrix.
- rotate(float, Vector3f) - Method in class org.joml.Matrix4f
-
Apply a rotation transformation, rotating the given radians about the specified axis, to this matrix.
- rotate(float, Vector3f, Matrix4f) - Method in class org.joml.Matrix4f
-
Apply a rotation transformation, rotating the given radians about the specified axis and store the result in dest.
- rotate(float, float, float) - Method in class org.joml.Quaternionf
-
Apply a rotation to this quaternion rotating the given radians about the basis unit axes of the cartesian space.
- rotate(float, float, float, Quaternionf) - Method in class org.joml.Quaternionf
-
Apply a rotation to this quaternion rotating the given radians about the basis unit axes of the
cartesian space and store the result in dest.
- rotate(Quaternionf) - Method in class org.joml.Vector3f
-
Rotate this vector by the given quaternion quat and store the result in this.
- rotate(Quaternionf, Vector3f) - Method in class org.joml.Vector3f
-
Rotate this vector by the given quaternion quat and store the result in dest.
- rotate(Quaternionf) - Method in class org.joml.Vector4f
-
Rotate this vector by the given quaternion quat and store the result in this.
- rotate(Quaternionf, Vector4f) - Method in class org.joml.Vector4f
-
Rotate this vector by the given quaternion quat and store the result in dest.
- rotateAffine(float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
-
Apply rotation to this
affine matrix by rotating the given amount of radians
about the specified
(x, y, z) axis and store the result in
dest.
- rotateAffine(float, float, float, float) - Method in class org.joml.Matrix4f
-
Apply rotation to this
affine matrix by rotating the given amount of radians
about the specified
(x, y, z) axis.
- rotateAffine(Quaternionf, Matrix4f) - Method in class org.joml.Matrix4f
-
Apply the rotation transformation of the given
Quaternionf to this
affine matrix and store
the result in
dest.
- rotateAffine(Quaternionf) - Method in class org.joml.Matrix4f
-
Apply the rotation transformation of the given
Quaternionf to this matrix.
- rotateAffineLocal(float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
-
Pre-multiply a rotation to this
affine matrix by rotating the given amount of radians
about the specified
(x, y, z) axis and store the result in
dest.
- rotateAffineLocal(float, float, float, float) - Method in class org.joml.Matrix4f
-
Pre-multiply a rotation to this
affine matrix by rotating the given amount of radians
about the specified
(x, y, z) axis.
- rotateAffineLocal(Quaternionf, Matrix4f) - Method in class org.joml.Matrix4f
-
Pre-multiply the rotation transformation of the given
Quaternionf to this
affine matrix and store
the result in
dest.
- rotateAffineLocal(Quaternionf) - Method in class org.joml.Matrix4f
-
Pre-multiply the rotation transformation of the given
Quaternionf to this matrix.
- rotateAffineXYZ(float, float, float) - Method in class org.joml.Matrix4f
-
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.
- rotateAffineXYZ(float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
-
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.
- rotateAffineYXZ(float, float, float) - Method in class org.joml.Matrix4f
-
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.
- rotateAffineYXZ(float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
-
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.
- rotateAffineZYX(float, float, float) - Method in class org.joml.Matrix4f
-
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.
- rotateAffineZYX(float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
-
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.
- rotateAxis(float, float, float, float, Quaternionf) - Method in class org.joml.Quaternionf
-
Apply a rotation to this quaternion rotating the given radians about the specified axis
and store the result in dest.
- rotateAxis(float, Vector3f, Quaternionf) - Method in class org.joml.Quaternionf
-
Apply a rotation to this quaternion rotating the given radians about the specified axis
and store the result in dest.
- rotateAxis(float, Vector3f) - Method in class org.joml.Quaternionf
-
Apply a rotation to this quaternion rotating the given radians about the specified axis.
- rotateAxis(float, float, float, float) - Method in class org.joml.Quaternionf
-
Apply a rotation to this quaternion rotating the given radians about the specified axis.
- rotateLocal(float, float, float, float, Matrix3f) - Method in class org.joml.Matrix3f
-
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.
- rotateLocal(float, float, float, float) - Method in class org.joml.Matrix3f
-
Pre-multiply a rotation to this matrix by rotating the given amount of radians
about the specified (x, y, z) axis.
- rotateLocal(Quaternionf, Matrix3f) - Method in class org.joml.Matrix3f
-
Pre-multiply the rotation transformation of the given
Quaternionf to this matrix and store
the result in
dest.
- rotateLocal(Quaternionf) - Method in class org.joml.Matrix3f
-
Pre-multiply the rotation transformation of the given
Quaternionf to this matrix.
- rotateLocal(float, float, float) - Method in class org.joml.Quaternionf
-
Apply a rotation to this quaternion rotating the given radians about the basis unit axes of the
local coordinate system represented by this quaternion.
- rotateLocal(float, float, float, Quaternionf) - Method in class org.joml.Quaternionf
-
Apply a rotation to this quaternion rotating the given radians about the basis unit axes of the
local coordinate system represented by this quaternion and store the result in dest.
- rotateLocalX(float) - Method in class org.joml.Quaternionf
-
Apply a rotation to this quaternion rotating the given radians about the local x axis.
- rotateLocalX(float, Quaternionf) - Method in class org.joml.Quaternionf
-
Apply a rotation to this quaternion rotating the given radians about the local x axis
and store the result in dest.
- rotateLocalY(float) - Method in class org.joml.Quaternionf
-
Apply a rotation to this quaternion rotating the given radians about the local y axis.
- rotateLocalY(float, Quaternionf) - Method in class org.joml.Quaternionf
-
Apply a rotation to this quaternion rotating the given radians about the local y axis
and store the result in dest.
- rotateLocalZ(float) - Method in class org.joml.Quaternionf
-
Apply a rotation to this quaternion rotating the given radians about the local z axis.
- rotateLocalZ(float, Quaternionf) - Method in class org.joml.Quaternionf
-
Apply a rotation to this quaternion rotating the given radians about the local z axis
and store the result in dest.
- rotateTo(float, float, float, float, float, float, Quaternionf) - Method in class org.joml.Quaternionf
-
Apply a rotation to this that rotates the fromDir vector to point along toDir and
store the result in dest.
- rotateTo(float, float, float, float, float, float) - Method in class org.joml.Quaternionf
-
Apply a rotation to this that rotates the fromDir vector to point along toDir.
- rotateTo(Vector3f, Vector3f, Quaternionf) - Method in class org.joml.Quaternionf
-
Apply a rotation to this that rotates the fromDir vector to point along toDir and
store the result in dest.
- rotateTo(Vector3f, Vector3f) - Method in class org.joml.Quaternionf
-
Apply a rotation to this that rotates the fromDir vector to point along toDir.
- rotateX(float, Matrix3f) - Method in class org.joml.Matrix3f
-
Apply rotation about the X axis to this matrix by rotating the given amount of radians
and store the result in dest.
- rotateX(float) - Method in class org.joml.Matrix3f
-
Apply rotation about the X axis to this matrix by rotating the given amount of radians.
- rotateX(float, Matrix4f) - Method in class org.joml.Matrix4f
-
Apply rotation about the X axis to this matrix by rotating the given amount of radians
and store the result in dest.
- rotateX(float) - Method in class org.joml.Matrix4f
-
Apply rotation about the X axis to this matrix by rotating the given amount of radians.
- rotateX(float) - Method in class org.joml.Quaternionf
-
Apply a rotation to this quaternion rotating the given radians about the x axis.
- rotateX(float, Quaternionf) - Method in class org.joml.Quaternionf
-
Apply a rotation to this quaternion rotating the given radians about the x axis
and store the result in dest.
- rotateXYZ(float, float, float) - Method in class org.joml.Matrix3f
-
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.
- rotateXYZ(float, float, float, Matrix3f) - Method in class org.joml.Matrix3f
-
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.
- rotateXYZ(float, float, float) - Method in class org.joml.Matrix4f
-
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.
- rotateXYZ(float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
-
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.
- rotateXYZ(float, float, float) - Method in class org.joml.Quaternionf
-
Apply a rotation to this quaternion rotating the given radians about the cartesian base unit axes,
called the euler angles using rotation sequence XYZ.
- rotateXYZ(float, float, float, Quaternionf) - Method in class org.joml.Quaternionf
-
Apply a rotation to this quaternion rotating the given radians about the cartesian base unit axes,
called the euler angles using rotation sequence XYZ and store the result in dest.
- rotateY(float, Matrix3f) - Method in class org.joml.Matrix3f
-
Apply rotation about the Y axis to this matrix by rotating the given amount of radians
and store the result in dest.
- rotateY(float) - Method in class org.joml.Matrix3f
-
Apply rotation about the Y axis to this matrix by rotating the given amount of radians.
- rotateY(float, Matrix4f) - Method in class org.joml.Matrix4f
-
Apply rotation about the Y axis to this matrix by rotating the given amount of radians
and store the result in dest.
- rotateY(float) - Method in class org.joml.Matrix4f
-
Apply rotation about the Y axis to this matrix by rotating the given amount of radians.
- rotateY(float) - Method in class org.joml.Quaternionf
-
Apply a rotation to this quaternion rotating the given radians about the y axis.
- rotateY(float, Quaternionf) - Method in class org.joml.Quaternionf
-
Apply a rotation to this quaternion rotating the given radians about the y axis
and store the result in dest.
- rotateYXZ(float, float, float) - Method in class org.joml.Matrix4f
-
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.
- rotateYXZ(float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
-
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.
- rotateYXZ(float, float, float) - Method in class org.joml.Quaternionf
-
Apply a rotation to this quaternion rotating the given radians about the cartesian base unit axes,
called the euler angles, using the rotation sequence YXZ.
- rotateYXZ(float, float, float, Quaternionf) - Method in class org.joml.Quaternionf
-
Apply a rotation to this quaternion rotating the given radians about the cartesian base unit axes,
called the euler angles, using the rotation sequence YXZ and store the result in dest.
- rotateZ(float, Matrix3f) - Method in class org.joml.Matrix3f
-
Apply rotation about the Z axis to this matrix by rotating the given amount of radians
and store the result in dest.
- rotateZ(float) - Method in class org.joml.Matrix3f
-
Apply rotation about the Z axis to this matrix by rotating the given amount of radians.
- rotateZ(float, Matrix4f) - Method in class org.joml.Matrix4f
-
Apply rotation about the Z axis to this matrix by rotating the given amount of radians
and store the result in dest.
- rotateZ(float) - Method in class org.joml.Matrix4f
-
Apply rotation about the Z axis to this matrix by rotating the given amount of radians.
- rotateZ(float) - Method in class org.joml.Quaternionf
-
Apply a rotation to this quaternion rotating the given radians about the z axis.
- rotateZ(float, Quaternionf) - Method in class org.joml.Quaternionf
-
Apply a rotation to this quaternion rotating the given radians about the z axis
and store the result in dest.
- rotateZYX(float, float, float) - Method in class org.joml.Matrix3f
-
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.
- rotateZYX(float, float, float, Matrix3f) - Method in class org.joml.Matrix3f
-
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.
- rotateZYX(float, float, float) - Method in class org.joml.Matrix4f
-
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.
- rotateZYX(float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
-
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.
- rotateZYX(float, float, float) - Method in class org.joml.Quaternionf
-
Apply a rotation to this quaternion rotating the given radians about the cartesian base unit axes,
called the euler angles, using the rotation sequence ZYX.
- rotateZYX(float, float, float, Quaternionf) - Method in class org.joml.Quaternionf
-
Apply a rotation to this quaternion rotating the given radians about the cartesian base unit axes,
called the euler angles, using the rotation sequence ZYX and store the result in dest.
- rotation(float, Vector3f) - Method in class org.joml.Matrix3f
-
Set this matrix to a rotation matrix which rotates the given radians about a given axis.
- rotation(float, float, float, float) - Method in class org.joml.Matrix3f
-
Set this matrix to a rotation matrix which rotates the given radians about a given axis.
- rotation(Quaternionf) - Method in class org.joml.Matrix3f
-
Set this matrix to the rotation transformation of the given
Quaternionf.
- rotation(float, Vector3f) - Method in class org.joml.Matrix4f
-
Set this matrix to a rotation matrix which rotates the given radians about a given axis.
- rotation(float, float, float, float) - Method in class org.joml.Matrix4f
-
Set this matrix to a rotation matrix which rotates the given radians about a given axis.
- rotation(Quaternionf) - Method in class org.joml.Matrix4f
-
Set this matrix to the rotation transformation of the given
Quaternionf.
- rotation(float, float, float) - Method in class org.joml.Quaternionf
-
Set this quaternion to represent a rotation of the given angles in radians about the basis unit axes of the cartesian space.
- rotationAxis(float, float, float, float) - Method in class org.joml.Quaternionf
-
Set this quaternion to a rotation of the given angle in radians about the supplied axis.
- rotationAxis(float, Vector3f) - Method in class org.joml.Quaternionf
-
Set this quaternion to a rotation of the given angle in radians about the supplied axis.
- rotationTo(float, float, float, float, float, float) - Method in class org.joml.Quaternionf
-
Set this quaternion to a rotation that rotates the fromDir vector to point along toDir.
- rotationTo(Vector3f, Vector3f) - Method in class org.joml.Quaternionf
-
Set this quaternion to a rotation that rotates the fromDir vector to point along toDir.
- rotationX(float) - Method in class org.joml.Matrix3f
-
Set this matrix to a rotation transformation about the X axis.
- rotationX(float) - Method in class org.joml.Matrix4f
-
Set this matrix to a rotation transformation about the X axis.
- rotationX(float) - Method in class org.joml.Quaternionf
-
Set this quaternion to represent a rotation of the given radians about the x axis.
- rotationXYZ(float, float, float) - Method in class org.joml.Matrix3f
-
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.
- rotationXYZ(float, float, float) - Method in class org.joml.Matrix4f
-
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.
- rotationXYZ(float, float, float) - Method in class org.joml.Quaternionf
-
Set this quaternion from the supplied euler angles (in radians) with rotation order XYZ.
- rotationY(float) - Method in class org.joml.Matrix3f
-
Set this matrix to a rotation transformation about the Y axis.
- rotationY(float) - Method in class org.joml.Matrix4f
-
Set this matrix to a rotation transformation about the Y axis.
- rotationY(float) - Method in class org.joml.Quaternionf
-
Set this quaternion to represent a rotation of the given radians about the y axis.
- rotationYXZ(float, float, float) - Method in class org.joml.Matrix3f
-
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.
- rotationYXZ(float, float, float) - Method in class org.joml.Matrix4f
-
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.
- rotationYXZ(float, float, float) - Method in class org.joml.Quaternionf
-
Set this quaternion from the supplied euler angles (in radians) with rotation order YXZ.
- rotationZ(float) - Method in class org.joml.Matrix3f
-
Set this matrix to a rotation transformation about the Z axis.
- rotationZ(float) - Method in class org.joml.Matrix4f
-
Set this matrix to a rotation transformation about the Z axis.
- rotationZ(float) - Method in class org.joml.Quaternionf
-
Set this quaternion to represent a rotation of the given radians about the z axis.
- rotationZYX(float, float, float) - Method in class org.joml.Matrix3f
-
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.
- rotationZYX(float, float, float) - Method in class org.joml.Matrix4f
-
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.
- rotationZYX(float, float, float) - Method in class org.joml.Quaternionf
-
Set this quaternion from the supplied euler angles (in radians) with rotation order ZYX.
- scale(Vector3f, Matrix3f) - Method in class org.joml.Matrix3f
-
Apply scaling to the 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.
- scale(Vector3f) - Method in class org.joml.Matrix3f
-
Apply scaling to this matrix by scaling the base axes by the given xyz.x,
xyz.y and xyz.z factors, respectively.
- scale(float, float, float, Matrix3f) - Method in class org.joml.Matrix3f
-
Apply scaling to this matrix by scaling the base axes by the given x,
y and z factors and store the result in dest.
- scale(float, float, float) - Method in class org.joml.Matrix3f
-
Apply scaling to this matrix by scaling the base axes by the given x,
y and z factors.
- scale(float, Matrix3f) - Method in class org.joml.Matrix3f
-
Apply scaling to this matrix by uniformly scaling all base axes by the given xyz factor
and store the result in dest.
- scale(float) - Method in class org.joml.Matrix3f
-
Apply scaling to this matrix by uniformly scaling all base axes by the given xyz factor.
- scale(Vector3f, Matrix4f) - Method in class org.joml.Matrix4f
-
Apply scaling to the 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.
- scale(Vector3f) - Method in class org.joml.Matrix4f
-
Apply scaling to this matrix by scaling the base axes by the given xyz.x,
xyz.y and xyz.z factors, respectively.
- scale(float, Matrix4f) - Method in class org.joml.Matrix4f
-
Apply scaling to this matrix by uniformly scaling all base axes by the given xyz factor
and store the result in dest.
- scale(float) - Method in class org.joml.Matrix4f
-
Apply scaling to this matrix by uniformly scaling all base axes by the given xyz factor.
- scale(float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
-
Apply scaling to the this matrix by scaling the base axes by the given x,
y and z factors and store the result in dest.
- scale(float, float, float) - Method in class org.joml.Matrix4f
-
Apply scaling to this matrix by scaling the base axes by the given x,
y and z factors.
- scale(float) - Method in class org.joml.Quaternionf
-
Scale the rotation represented by this quaternion by the given factor using sperical linear interpolation.
- scale(float, Quaternionf) - Method in class org.joml.Quaternionf
-
Scale the rotation represented by this quaternion by the given factor using sperical linear interpolation, and store the result in dest.
- scaleLocal(float, float, float, Matrix3f) - Method in class org.joml.Matrix3f
-
Pre-multiply scaling to the this matrix by scaling the base axes by the given x,
y and z factors and store the result in dest.
- scaleLocal(float, float, float) - Method in class org.joml.Matrix3f
-
Pre-multiply scaling to this matrix by scaling the base axes by the given x,
y and z factors.
- scaleLocal(float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
-
Pre-multiply scaling to the this matrix by scaling the base axes by the given x,
y and z factors and store the result in dest.
- scaleLocal(float, float, float) - Method in class org.joml.Matrix4f
-
Pre-multiply scaling to this matrix by scaling the base axes by the given x,
y and z factors.
- scaling(float) - Method in class org.joml.Matrix3f
-
Set this matrix to be a simple scale matrix, which scales all axes uniformly by the given factor.
- scaling(float, float, float) - Method in class org.joml.Matrix3f
-
Set this matrix to be a simple scale matrix.
- scaling(Vector3f) - Method in class org.joml.Matrix3f
-
Set this matrix to be a simple scale matrix which scales the base axes by xyz.x, xyz.y and xyz.z respectively.
- scaling(float) - Method in class org.joml.Matrix4f
-
Set this matrix to be a simple scale matrix, which scales all axes uniformly by the given factor.
- scaling(float, float, float) - Method in class org.joml.Matrix4f
-
Set this matrix to be a simple scale matrix.
- scaling(Vector3f) - Method in class org.joml.Matrix4f
-
Set this matrix to be a simple scale matrix which scales the base axes by xyz.x, xyz.y and xyz.z respectively.
- set(Matrix3f) - Method in class org.joml.Matrix3f
-
Set the elements of this matrix to the ones in m.
- set(Matrix4f) - Method in class org.joml.Matrix3f
-
Set the elements of this matrix to the upper left 3x3 of the given
Matrix4f.
- set(Quaternionf) - Method in class org.joml.Matrix3f
-
Set this matrix to be equivalent to the rotation specified by the given
Quaternionf.
- set(float, float, float, float, float, float, float, float, float) - Method in class org.joml.Matrix3f
-
Set the values within this matrix to the supplied float values.
- set(float[]) - Method in class org.joml.Matrix3f
-
Set the values in this matrix based on the supplied float array.
- set(FloatBuffer) - Method in class org.joml.Matrix3f
-
Set the values of this matrix by reading 9 float values from the given
FloatBuffer in column-major order,
starting at its current position.
- set(ByteBuffer) - Method in class org.joml.Matrix3f
-
Set the values of this matrix by reading 9 float values from the given
ByteBuffer in column-major order,
starting at its current position.
- set(Matrix4f) - Method in class org.joml.Matrix4f
-
Store the values of the given matrix m into this matrix.
- set(Matrix3f) - Method in class org.joml.Matrix4f
-
Set the upper left 3x3 submatrix of this
Matrix4f to the given
Matrix3f
and the rest to identity.
- set(Quaternionf) - Method in class org.joml.Matrix4f
-
Set this matrix to be equivalent to the rotation specified by the given
Quaternionf.
- set(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Method in class org.joml.Matrix4f
-
Set the values within this matrix to the supplied float values.
- set(float[], int) - Method in class org.joml.Matrix4f
-
Set the values in the matrix using a float array that contains the matrix elements in column-major order.
- set(float[]) - Method in class org.joml.Matrix4f
-
Set the values in the matrix using a float array that contains the matrix elements in column-major order.
- set(FloatBuffer) - Method in class org.joml.Matrix4f
-
Set the values of this matrix by reading 16 float values from the given
FloatBuffer in column-major order,
starting at its current position.
- set(ByteBuffer) - Method in class org.joml.Matrix4f
-
Set the values of this matrix by reading 16 float values from the given
ByteBuffer in column-major order,
starting at its current position.
- set(float, float, float, float) - Method in class org.joml.Quaternionf
-
Set this quaternion to the given values.
- set(float, float, float) - Method in class org.joml.Quaternionf
-
Set the x, y and z components of this quaternion to the given values.
- set(Quaternionf) - Method in class org.joml.Quaternionf
-
Set this quaternion to be a copy of q.
- set(Vector3f) - Method in class org.joml.Vector3f
-
Set the x, y and z components to match the supplied vector.
- set(float) - Method in class org.joml.Vector3f
-
Set the x, y, and z components to the supplied value.
- set(float, float, float) - Method in class org.joml.Vector3f
-
Set the x, y and z components to the supplied values.
- set(ByteBuffer) - Method in class org.joml.Vector3f
-
- set(int, ByteBuffer) - Method in class org.joml.Vector3f
-
Read this vector from the supplied
ByteBuffer starting at the specified
absolute buffer position/index.
- set(FloatBuffer) - Method in class org.joml.Vector3f
-
- set(int, FloatBuffer) - Method in class org.joml.Vector3f
-
Read this vector from the supplied
FloatBuffer starting at the specified
absolute buffer position/index.
- set(int, float) - Method in class org.joml.Vector3f
-
Set the value of the specified component of this vector.
- set(Vector4f) - Method in class org.joml.Vector4f
-
Set this
Vector4f to the values of the given
v.
- set(Vector3f, float) - Method in class org.joml.Vector4f
-
Set the first three components of this to the components of
v and the last component to w.
- set(float) - Method in class org.joml.Vector4f
-
Set the x, y, z, and w components to the supplied value.
- set(float, float, float, float) - Method in class org.joml.Vector4f
-
Set the x, y, z, and w components to the supplied values.
- set(ByteBuffer) - Method in class org.joml.Vector4f
-
- set(int, ByteBuffer) - Method in class org.joml.Vector4f
-
Read this vector from the supplied
ByteBuffer starting at the specified
absolute buffer position/index.
- set(FloatBuffer) - Method in class org.joml.Vector4f
-
- set(int, FloatBuffer) - Method in class org.joml.Vector4f
-
Read this vector from the supplied
FloatBuffer starting at the specified
absolute buffer position/index.
- set3x3(Matrix4f) - Method in class org.joml.Matrix4f
-
Set the upper left 3x3 submatrix of this
Matrix4f to that of the given
Matrix4f
and don't change the other elements.
- set3x3(Matrix3f) - Method in class org.joml.Matrix4f
-
Set the upper left 3x3 submatrix of this
Matrix4f to the given
Matrix3f and don't change the other elements..
- setAngleAxis(float, float, float, float) - Method in class org.joml.Quaternionf
-
Set this quaternion to a rotation equivalent to the supplied axis and
angle (in radians).
- setAngleAxis(double, double, double, double) - Method in class org.joml.Quaternionf
-
Set this quaternion to a rotation equivalent to the supplied axis and
angle (in radians).
- setFromNormalized(Matrix4f) - Method in class org.joml.Quaternionf
-
Set this quaternion to be a representation of the rotational component of the given matrix.
- setFromNormalized(Matrix3f) - Method in class org.joml.Quaternionf
-
Set this quaternion to be a representation of the rotational component of the given matrix.
- setFromUnnormalized(Matrix4f) - Method in class org.joml.Quaternionf
-
Set this quaternion to be a representation of the rotational component of the given matrix.
- setFromUnnormalized(Matrix3f) - Method in class org.joml.Quaternionf
-
Set this quaternion to be a representation of the rotational component of the given matrix.
- setFrustum(float, float, float, float, float, float, boolean) - Method in class org.joml.Matrix4f
-
Set this matrix to be an arbitrary perspective projection frustum transformation for a right-handed coordinate system
using the given NDC z range.
- setFrustum(float, float, float, float, float, float) - Method in class org.joml.Matrix4f
-
Set this matrix to be an arbitrary perspective projection frustum transformation for a right-handed coordinate system
using OpenGL's NDC z range of [-1..+1].
- setFrustumLH(float, float, float, float, float, float, boolean) - Method in class org.joml.Matrix4f
-
Set this matrix to be an arbitrary perspective projection frustum transformation for a left-handed coordinate system
using OpenGL's NDC z range of [-1..+1].
- setFrustumLH(float, float, float, float, float, float) - Method in class org.joml.Matrix4f
-
Set this matrix to be an arbitrary perspective projection frustum transformation for a left-handed coordinate system
using OpenGL's NDC z range of [-1..+1].
- setLookAlong(Vector3f, Vector3f) - Method in class org.joml.Matrix3f
-
Set this matrix to a rotation transformation to make -z
point along dir.
- setLookAlong(float, float, float, float, float, float) - Method in class org.joml.Matrix3f
-
Set this matrix to a rotation transformation to make -z
point along dir.
- setLookAlong(Vector3f, Vector3f) - Method in class org.joml.Matrix4f
-
Set this matrix to a rotation transformation to make -z
point along dir.
- setLookAlong(float, float, float, float, float, float) - Method in class org.joml.Matrix4f
-
Set this matrix to a rotation transformation to make -z
point along dir.
- setLookAt(Vector3f, Vector3f, Vector3f) - Method in class org.joml.Matrix4f
-
Set this matrix to be a "lookat" transformation for a right-handed coordinate system, that aligns
-z with center - eye.
- setLookAt(float, float, float, float, float, float, float, float, float) - Method in class org.joml.Matrix4f
-
Set this matrix to be a "lookat" transformation for a right-handed coordinate system,
that aligns -z with center - eye.
- setLookAtLH(Vector3f, Vector3f, Vector3f) - Method in class org.joml.Matrix4f
-
Set this matrix to be a "lookat" transformation for a left-handed coordinate system, that aligns
+z with center - eye.
- setLookAtLH(float, float, float, float, float, float, float, float, float) - Method in class org.joml.Matrix4f
-
Set this matrix to be a "lookat" transformation for a left-handed coordinate system,
that aligns +z with center - eye.
- setOrtho(float, float, float, float, float, float, boolean) - Method in class org.joml.Matrix4f
-
Set this matrix to be an orthographic projection transformation using the given NDC z range.
- setOrtho(float, float, float, float, float, float) - Method in class org.joml.Matrix4f
-
Set this matrix to be an orthographic projection transformation using OpenGL's NDC z range of [-1..+1].
- setOrtho2D(float, float, float, float) - Method in class org.joml.Matrix4f
-
Set this matrix to be an orthographic projection transformation.
- setOrthoSymmetric(float, float, float, float, boolean) - Method in class org.joml.Matrix4f
-
Set this matrix to be a symmetric orthographic projection transformation using the given NDC z range.
- setOrthoSymmetric(float, float, float, float) - Method in class org.joml.Matrix4f
-
Set this matrix to be a symmetric orthographic projection transformation using OpenGL's NDC z range of [-1..+1].
- setPerspective(float, float, float, float, boolean) - Method in class org.joml.Matrix4f
-
Set this matrix to be a symmetric perspective projection frustum transformation for a right-handed coordinate system
using the given NDC z range.
- setPerspective(float, float, float, float) - Method in class org.joml.Matrix4f
-
Set this matrix to be a symmetric perspective projection frustum transformation for a right-handed coordinate system
using OpenGL's NDC z range of [-1..+1].
- setPerspectiveLH(float, float, float, float, boolean) - Method in class org.joml.Matrix4f
-
Set this matrix to be a symmetric perspective projection frustum transformation for a left-handed coordinate system
using the given NDC z range of [-1..+1].
- setPerspectiveLH(float, float, float, float) - Method in class org.joml.Matrix4f
-
Set this matrix to be a symmetric perspective projection frustum transformation for a left-handed coordinate system
using OpenGL's NDC z range of [-1..+1].
- setRotationXYZ(float, float, float) - Method in class org.joml.Matrix4f
-
Set only the upper left 3x3 submatrix of 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.
- setRotationYXZ(float, float, float) - Method in class org.joml.Matrix4f
-
Set only the upper left 3x3 submatrix of 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.
- setRotationZYX(float, float, float) - Method in class org.joml.Matrix4f
-
Set only the upper left 3x3 submatrix of 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.
- setTranslation(float, float, float) - Method in class org.joml.Matrix4f
-
Set only the translation components (m30, m31, m32) of this matrix to the given values (x, y, z).
- setTranslation(Vector3f) - Method in class org.joml.Matrix4f
-
Set only the translation components (m30, m31, m32) of this matrix to the values (xyz.x, xyz.y, xyz.z).
- shadow(Vector4f, float, float, float, float) - Method in class org.joml.Matrix4f
-
Apply a projection transformation to this matrix that projects onto the plane specified via the general plane equation
x*a + y*b + z*c + d = 0 as if casting a shadow from a given light position/direction light.
- shadow(Vector4f, float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
-
Apply a projection transformation to this matrix that projects onto the plane specified via the general plane equation
x*a + y*b + z*c + d = 0 as if casting a shadow from a given light position/direction light
and store the result in dest.
- shadow(float, float, float, float, float, float, float, float) - Method in class org.joml.Matrix4f
-
Apply a projection transformation to this matrix that projects onto the plane specified via the general plane equation
x*a + y*b + z*c + d = 0 as if casting a shadow from a given light position/direction (lightX, lightY, lightZ, lightW).
- shadow(float, float, float, float, float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
-
Apply a projection transformation to this matrix that projects onto the plane specified via the general plane equation
x*a + y*b + z*c + d = 0 as if casting a shadow from a given light position/direction (lightX, lightY, lightZ, lightW)
and store the result in dest.
- shadow(Vector4f, Matrix4f, Matrix4f) - Method in class org.joml.Matrix4f
-
Apply a projection transformation to this matrix that projects onto the plane with the general plane equation
y = 0 as if casting a shadow from a given light position/direction light
and store the result in dest.
- shadow(Vector4f, Matrix4f) - Method in class org.joml.Matrix4f
-
Apply a projection transformation to this matrix that projects onto the plane with the general plane equation
y = 0 as if casting a shadow from a given light position/direction light.
- shadow(float, float, float, float, Matrix4f, Matrix4f) - Method in class org.joml.Matrix4f
-
Apply a projection transformation to this matrix that projects onto the plane with the general plane equation
y = 0 as if casting a shadow from a given light position/direction (lightX, lightY, lightZ, lightW)
and store the result in dest.
- shadow(float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
-
Apply a projection transformation to this matrix that projects onto the plane with the general plane equation
y = 0 as if casting a shadow from a given light position/direction (lightX, lightY, lightZ, lightW).
- slerp(Quaternionf, float) - Method in class org.joml.Quaternionf
-
Interpolate between this quaternion and the specified
target using sperical linear interpolation using the specified interpolation factor alpha.
- slerp(Quaternionf, float, Quaternionf) - Method in class org.joml.Quaternionf
-
Interpolate between this quaternion and the specified
target using sperical linear interpolation using the specified interpolation factor alpha,
and store the result in dest.
- smoothStep(Vector3f, float, Vector3f) - Method in class org.joml.Vector3f
-
Compute a smooth-step (i.e. hermite with zero tangents) interpolation
between this vector and the given vector v and
store the result in dest.
- smoothStep(Vector4f, float, Vector4f) - Method in class org.joml.Vector4f
-
Compute a smooth-step (i.e. hermite with zero tangents) interpolation
between this vector and the given vector v and
store the result in dest.
- sub(Matrix4f) - Method in class org.joml.Matrix4f
-
Component-wise subtract subtrahend from this.
- sub(Matrix4f, Matrix4f) - Method in class org.joml.Matrix4f
-
Component-wise subtract subtrahend from this and store the result in dest.
- sub(Vector3f) - Method in class org.joml.Vector3f
-
Subtract the supplied vector from this one and store the result in this.
- sub(Vector3f, Vector3f) - Method in class org.joml.Vector3f
-
Subtract the supplied vector from this one and store the result in dest.
- sub(float, float, float) - Method in class org.joml.Vector3f
-
Decrement the components of this vector by the given values.
- sub(float, float, float, Vector3f) - Method in class org.joml.Vector3f
-
Decrement the components of this vector by the given values and store the result in dest.
- sub(Vector4f) - Method in class org.joml.Vector4f
-
Subtract the supplied vector from this one.
- sub(float, float, float, float) - Method in class org.joml.Vector4f
-
Subtract (x, y, z, w) from this.
- sub(Vector4f, Vector4f) - Method in class org.joml.Vector4f
-
Subtract the supplied vector from this one and store the result in dest.
- sub(float, float, float, float, Vector4f) - Method in class org.joml.Vector4f
-
Subtract (x, y, z, w) from this and store the result in dest.
- sub4x3(Matrix4f) - Method in class org.joml.Matrix4f
-
Component-wise subtract the upper 4x3 submatrices of subtrahend from this.
- sub4x3(Matrix4f, Matrix4f) - Method in class org.joml.Matrix4f
-
Component-wise subtract the upper 4x3 submatrices of subtrahend from this
and store the result in dest.
- swap(Matrix3f) - Method in class org.joml.Matrix3f
-
Exchange the values of this matrix with the given other matrix.
- swap(Matrix4f) - Method in class org.joml.Matrix4f
-
Exchange the values of this matrix with the given other matrix.
- toString() - Method in class org.joml.Matrix3f
-
Return a string representation of this matrix.
- toString(NumberFormat) - Method in class org.joml.Matrix3f
-
Return a string representation of this matrix by formatting the matrix elements with the given
NumberFormat.
- toString() - Method in class org.joml.Matrix4f
-
Return a string representation of this matrix.
- toString(NumberFormat) - Method in class org.joml.Matrix4f
-
Return a string representation of this matrix by formatting the matrix elements with the given
NumberFormat.
- toString() - Method in class org.joml.Quaternionf
-
Return a string representation of this quaternion.
- toString(NumberFormat) - Method in class org.joml.Quaternionf
-
Return a string representation of this quaternion by formatting the components with the given
NumberFormat.
- toString() - Method in class org.joml.Vector3f
-
Return a string representation of this vector.
- toString(NumberFormat) - Method in class org.joml.Vector3f
-
Return a string representation of this vector by formatting the vector components with the given
NumberFormat.
- toString() - Method in class org.joml.Vector4f
-
Return a string representation of this vector.
- toString(NumberFormat) - Method in class org.joml.Vector4f
-
Return a string representation of this vector by formatting the vector components with the given
NumberFormat.
- transform(Vector3f) - Method in class org.joml.Matrix3f
-
Transform the given vector by this matrix.
- transform(Vector3f, Vector3f) - Method in class org.joml.Matrix3f
-
Transform the given vector by this matrix and store the result in dest.
- transform(Vector4f) - Method in class org.joml.Matrix4f
-
Transform/multiply the given vector by this matrix and store the result in that vector.
- transform(Vector4f, Vector4f) - Method in class org.joml.Matrix4f
-
Transform/multiply the given vector by this matrix and store the result in dest.
- transform(Vector3f) - Method in class org.joml.Quaternionf
-
Transform the given vector by this quaternion.
- transform(Vector4f) - Method in class org.joml.Quaternionf
-
Transform the given vector by this quaternion.
- transform(Vector3f, Vector3f) - Method in class org.joml.Quaternionf
-
Transform the given vector by this quaternion and store the result in dest.
- transform(Vector4f, Vector4f) - Method in class org.joml.Quaternionf
-
Transform the given vector by this quaternion and store the result in dest.
- transformAab(float, float, float, float, float, float, Vector3f, Vector3f) - Method in class org.joml.Matrix4f
-
Transform the axis-aligned box given as the minimum corner
(minX, minY, minZ) and maximum corner
(maxX, maxY, maxZ)
by
this affine matrix and compute the axis-aligned box of the result whose minimum corner is stored in
outMin
and maximum corner stored in
outMax.
- transformAab(Vector3f, Vector3f, Vector3f, Vector3f) - Method in class org.joml.Matrix4f
-
Transform the axis-aligned box given as the minimum corner
min and maximum corner
max
by
this affine matrix and compute the axis-aligned box of the result whose minimum corner is stored in
outMin
and maximum corner stored in
outMax.
- transformAffine(Vector4f) - Method in class org.joml.Matrix4f
-
Transform/multiply the given 4D-vector by assuming that
this matrix represents an
affine transformation
(i.e. its last row is equal to
(0, 0, 0, 1)).
- transformAffine(Vector4f, Vector4f) - Method in class org.joml.Matrix4f
-
Transform/multiply the given 4D-vector by assuming that
this matrix represents an
affine transformation
(i.e. its last row is equal to
(0, 0, 0, 1)) and store the result in
dest.
- transformDirection(Vector3f) - Method in class org.joml.Matrix4f
-
Transform/multiply the given 3D-vector, as if it was a 4D-vector with w=0, by
this matrix and store the result in that vector.
- transformDirection(Vector3f, Vector3f) - Method in class org.joml.Matrix4f
-
Transform/multiply the given 3D-vector, as if it was a 4D-vector with w=0, by
this matrix and store the result in dest.
- transformPosition(Vector3f) - Method in class org.joml.Matrix4f
-
Transform/multiply the given 3D-vector, as if it was a 4D-vector with w=1, by
this matrix and store the result in that vector.
- transformPosition(Vector3f, Vector3f) - Method in class org.joml.Matrix4f
-
Transform/multiply the given 3D-vector, as if it was a 4D-vector with w=1, by
this matrix and store the result in dest.
- transformProject(Vector4f) - Method in class org.joml.Matrix4f
-
Transform/multiply the given vector by this matrix, perform perspective divide and store the result in that vector.
- transformProject(Vector4f, Vector4f) - Method in class org.joml.Matrix4f
-
Transform/multiply the given vector by this matrix, perform perspective divide and store the result in dest.
- transformProject(Vector3f) - Method in class org.joml.Matrix4f
-
Transform/multiply the given vector by this matrix, perform perspective divide and store the result in that vector.
- transformProject(Vector3f, Vector3f) - Method in class org.joml.Matrix4f
-
Transform/multiply the given vector by this matrix, perform perspective divide and store the result in dest.
- translate(Vector3f) - Method in class org.joml.Matrix4f
-
Apply a translation to this matrix by translating by the given number of
units in x, y and z.
- translate(Vector3f, Matrix4f) - Method in class org.joml.Matrix4f
-
Apply a translation to this matrix by translating by the given number of
units in x, y and z and store the result in dest.
- translate(float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
-
Apply a translation to this matrix by translating by the given number of
units in x, y and z and store the result in dest.
- translate(float, float, float) - Method in class org.joml.Matrix4f
-
Apply a translation to this matrix by translating by the given number of
units in x, y and z.
- translateLocal(Vector3f) - Method in class org.joml.Matrix4f
-
Pre-multiply a translation to this matrix by translating by the given number of
units in x, y and z.
- translateLocal(Vector3f, Matrix4f) - Method in class org.joml.Matrix4f
-
Pre-multiply a translation to this matrix by translating by the given number of
units in x, y and z and store the result in dest.
- translateLocal(float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
-
Pre-multiply a translation to this matrix by translating by the given number of
units in x, y and z and store the result in dest.
- translateLocal(float, float, float) - Method in class org.joml.Matrix4f
-
Pre-multiply a translation to this matrix by translating by the given number of
units in x, y and z.
- translation(float, float, float) - Method in class org.joml.Matrix4f
-
Set this matrix to be a simple translation matrix.
- translation(Vector3f) - Method in class org.joml.Matrix4f
-
Set this matrix to be a simple translation matrix.
- translationRotate(float, float, float, Quaternionf) - Method in class org.joml.Matrix4f
-
Set this matrix to T * R, where T is a translation by the given (tx, ty, tz) and
R is a rotation transformation specified by the given quaternion.
- translationRotateScale(float, float, float, float, float, float, float, float, float, float) - Method in class org.joml.Matrix4f
-
Set this matrix to T * R * S, where T is a translation by the given (tx, ty, tz),
R is a rotation transformation specified by the quaternion (qx, qy, qz, qw), and S is a scaling transformation
which scales the three axes x, y and z by (sx, sy, sz).
- translationRotateScale(Vector3f, Quaternionf, Vector3f) - Method in class org.joml.Matrix4f
-
Set this matrix to T * R * S, where T is the given translation,
R is a rotation transformation specified by the given quaternion, and S is a scaling transformation
which scales the axes by scale.
- translationRotateScaleMulAffine(float, float, float, float, float, float, float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
-
Set
this matrix to
T * R * S * M, where
T is a translation by the given
(tx, ty, tz),
R is a rotation transformation specified by the quaternion
(qx, qy, qz, qw),
S is a scaling transformation
which scales the three axes x, y and z by
(sx, sy, sz) and
M is an
affine matrix.
- translationRotateScaleMulAffine(Vector3f, Quaternionf, Vector3f, Matrix4f) - Method in class org.joml.Matrix4f
-
Set
this matrix to
T * R * S * M, where
T is the given
translation,
R is a rotation transformation specified by the given quaternion,
S is a scaling transformation
which scales the axes by
scale and
M is an
affine matrix.
- transpose() - Method in class org.joml.Matrix3f
-
Transpose this matrix.
- transpose(Matrix3f) - Method in class org.joml.Matrix3f
-
Transpose this matrix and store the result in dest.
- transpose(Matrix4f) - Method in class org.joml.Matrix4f
-
Transpose this matrix and store the result in dest.
- transpose() - Method in class org.joml.Matrix4f
-
Transpose this matrix.
- transpose3x3() - Method in class org.joml.Matrix4f
-
Transpose only the upper left 3x3 submatrix of this matrix and set the rest of the matrix elements to identity.
- transpose3x3(Matrix4f) - Method in class org.joml.Matrix4f
-
Transpose only the upper left 3x3 submatrix of this matrix and store the result in dest.
- transpose3x3(Matrix3f) - Method in class org.joml.Matrix4f
-
Transpose only the upper left 3x3 submatrix of this matrix and store the result in dest.
- trapezoidCrop(float, float, float, float, float, float, float, float) - Method in class org.joml.Matrix4f
-
Set this matrix to a perspective transformation that maps the trapezoid spanned by the four corner coordinates
(p0x, p0y), (p1x, p1y), (p2x, p2y) and (p3x, p3y) to the unit square [(-1, -1)..(+1, +1)].