Skip navigation links
A B C D E F G H I L M N O P Q R S T U V W X Y Z 

A

AAR_SIDE_MAXX - Static variable in class org.joml.Intersectiond
Return value of Intersectiond.intersectRayAar(double, double, double, double, double, double, double, double, Vector2d) and Intersectiond.intersectRayAar(Vector2dc, Vector2dc, Vector2dc, Vector2dc, Vector2d) to indicate that the ray intersects the side of the axis-aligned rectangle with the maximum x coordinate.
AAR_SIDE_MAXX - Static variable in class org.joml.Intersectionf
Return value of Intersectionf.intersectRayAar(float, float, float, float, float, float, float, float, Vector2f) and Intersectionf.intersectRayAar(Vector2fc, Vector2fc, Vector2fc, Vector2fc, Vector2f) to indicate that the ray intersects the side of the axis-aligned rectangle with the maximum x coordinate.
AAR_SIDE_MAXY - Static variable in class org.joml.Intersectiond
Return value of Intersectiond.intersectRayAar(double, double, double, double, double, double, double, double, Vector2d) and Intersectiond.intersectRayAar(Vector2dc, Vector2dc, Vector2dc, Vector2dc, Vector2d) to indicate that the ray intersects the side of the axis-aligned rectangle with the maximum y coordinate.
AAR_SIDE_MAXY - Static variable in class org.joml.Intersectionf
Return value of Intersectionf.intersectRayAar(float, float, float, float, float, float, float, float, Vector2f) and Intersectionf.intersectRayAar(Vector2fc, Vector2fc, Vector2fc, Vector2fc, Vector2f) to indicate that the ray intersects the side of the axis-aligned rectangle with the maximum y coordinate.
AAR_SIDE_MINX - Static variable in class org.joml.Intersectiond
Return value of Intersectiond.intersectRayAar(double, double, double, double, double, double, double, double, Vector2d) and Intersectiond.intersectRayAar(Vector2dc, Vector2dc, Vector2dc, Vector2dc, Vector2d) to indicate that the ray intersects the side of the axis-aligned rectangle with the minimum x coordinate.
AAR_SIDE_MINX - Static variable in class org.joml.Intersectionf
Return value of Intersectionf.intersectRayAar(float, float, float, float, float, float, float, float, Vector2f) and Intersectionf.intersectRayAar(Vector2fc, Vector2fc, Vector2fc, Vector2fc, Vector2f) to indicate that the ray intersects the side of the axis-aligned rectangle with the minimum x coordinate.
AAR_SIDE_MINY - Static variable in class org.joml.Intersectiond
Return value of Intersectiond.intersectRayAar(double, double, double, double, double, double, double, double, Vector2d) and Intersectiond.intersectRayAar(Vector2dc, Vector2dc, Vector2dc, Vector2dc, Vector2d) to indicate that the ray intersects the side of the axis-aligned rectangle with the minimum y coordinate.
AAR_SIDE_MINY - Static variable in class org.joml.Intersectionf
Return value of Intersectionf.intersectRayAar(float, float, float, float, float, float, float, float, Vector2f) and Intersectionf.intersectRayAar(Vector2fc, Vector2fc, Vector2fc, Vector2fc, Vector2f) to indicate that the ray intersects the side of the axis-aligned rectangle with the minimum y coordinate.
abs(double) - Static method in class org.joml.Math
 
abs(float) - Static method in class org.joml.Math
 
acos(double) - Static method in class org.joml.Math
 
add(Matrix3dc) - Method in class org.joml.Matrix3d
Component-wise add this and other.
add(Matrix3dc, Matrix3d) - Method in class org.joml.Matrix3d
 
add(Matrix3dc, Matrix3d) - Method in interface org.joml.Matrix3dc
Component-wise add this and other and store the result in dest.
add(Matrix3fc) - Method in class org.joml.Matrix3f
Component-wise add this and other.
add(Matrix3fc, Matrix3f) - Method in class org.joml.Matrix3f
 
add(Matrix3fc, Matrix3f) - Method in interface org.joml.Matrix3fc
Component-wise add this and other and store the result in dest.
add(Matrix4dc) - Method in class org.joml.Matrix4d
Component-wise add this and other.
add(Matrix4dc, Matrix4d) - Method in class org.joml.Matrix4d
 
add(Matrix4dc, Matrix4d) - Method in interface org.joml.Matrix4dc
Component-wise add this and other and store the result in dest.
add(Matrix4fc) - Method in class org.joml.Matrix4f
Component-wise add this and other.
add(Matrix4fc, Matrix4f) - Method in class org.joml.Matrix4f
 
add(Matrix4fc, Matrix4f) - Method in interface org.joml.Matrix4fc
Component-wise add this and other and store the result in dest.
add(Matrix4x3dc) - Method in class org.joml.Matrix4x3d
Component-wise add this and other.
add(Matrix4x3dc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
add(Matrix4x3fc) - Method in class org.joml.Matrix4x3d
Component-wise add this and other.
add(Matrix4x3fc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
add(Matrix4x3dc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Component-wise add this and other and store the result in dest.
add(Matrix4x3fc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Component-wise add this and other and store the result in dest.
add(Matrix4x3fc) - Method in class org.joml.Matrix4x3f
Component-wise add this and other.
add(Matrix4x3fc, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
add(Matrix4x3fc, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Component-wise add this and other and store the result in dest.
add(double, double, double, double) - Method in class org.joml.Quaterniond
Add the quaternion (x, y, z, w) to this quaternion.
add(double, double, double, double, Quaterniond) - Method in class org.joml.Quaterniond
 
add(Quaterniondc) - Method in class org.joml.Quaterniond
Add q2 to this quaternion.
add(Quaterniondc, Quaterniond) - Method in class org.joml.Quaterniond
 
add(double, double, double, double, Quaterniond) - Method in interface org.joml.Quaterniondc
Add the quaternion (x, y, z, w) to this quaternion and store the result in dest.
add(Quaterniondc, Quaterniond) - Method in interface org.joml.Quaterniondc
Add q2 to this quaternion and store the result in dest.
add(float, float, float, float) - Method in class org.joml.Quaternionf
Add the quaternion (x, y, z, w) to this quaternion.
add(float, float, float, float, Quaternionf) - Method in class org.joml.Quaternionf
 
add(Quaternionfc) - Method in class org.joml.Quaternionf
Add q2 to this quaternion.
add(Quaternionfc, Quaternionf) - Method in class org.joml.Quaternionf
 
add(float, float, float, float, Quaternionf) - Method in interface org.joml.Quaternionfc
Add the quaternion (x, y, z, w) to this quaternion and store the result in dest.
add(Quaternionfc, Quaternionf) - Method in interface org.joml.Quaternionfc
Add q2 to this quaternion and store the result in dest.
add(Vector2dc) - Method in class org.joml.Vector2d
Add v to this vector.
add(double, double) - Method in class org.joml.Vector2d
Add (x, y) to this vector.
add(double, double, Vector2d) - Method in class org.joml.Vector2d
 
add(Vector2fc) - Method in class org.joml.Vector2d
Add v to this vector.
add(Vector2dc, Vector2d) - Method in class org.joml.Vector2d
 
add(Vector2fc, Vector2d) - Method in class org.joml.Vector2d
 
add(double, double, Vector2d) - Method in interface org.joml.Vector2dc
Add (x, y) to this vector and store the result in dest.
add(Vector2dc, Vector2d) - Method in interface org.joml.Vector2dc
Add v to this vector and store the result in dest.
add(Vector2fc, Vector2d) - Method in interface org.joml.Vector2dc
Add v to this vector and store the result in dest.
add(Vector2fc) - Method in class org.joml.Vector2f
Add v to this vector.
add(Vector2fc, Vector2f) - Method in class org.joml.Vector2f
 
add(float, float) - Method in class org.joml.Vector2f
Increment the components of this vector by the given values.
add(float, float, Vector2f) - Method in class org.joml.Vector2f
 
add(Vector2fc, Vector2f) - Method in interface org.joml.Vector2fc
Add the supplied vector to this one and store the result in dest.
add(float, float, Vector2f) - Method in interface org.joml.Vector2fc
Increment the components of this vector by the given values and store the result in dest.
add(Vector2ic) - Method in class org.joml.Vector2i
Add v to this vector.
add(Vector2ic, Vector2i) - Method in class org.joml.Vector2i
 
add(int, int) - Method in class org.joml.Vector2i
Increment the components of this vector by the given values.
add(int, int, Vector2i) - Method in class org.joml.Vector2i
 
add(Vector2ic, Vector2i) - Method in interface org.joml.Vector2ic
Add the supplied vector to this one and store the result in dest.
add(int, int, Vector2i) - Method in interface org.joml.Vector2ic
Increment the components of this vector by the given values and store the result in dest.
add(Vector3dc) - Method in class org.joml.Vector3d
Add the supplied vector to this one.
add(Vector3dc, Vector3d) - Method in class org.joml.Vector3d
 
add(Vector3fc) - Method in class org.joml.Vector3d
Add the supplied vector to this one.
add(Vector3fc, Vector3d) - Method in class org.joml.Vector3d
 
add(double, double, double) - Method in class org.joml.Vector3d
Increment the components of this vector by the given values.
add(double, double, double, Vector3d) - Method in class org.joml.Vector3d
 
add(Vector3dc, Vector3d) - Method in interface org.joml.Vector3dc
Add the supplied vector to this one and store the result in dest.
add(Vector3fc, Vector3d) - Method in interface org.joml.Vector3dc
Add the supplied vector to this one and store the result in dest.
add(double, double, double, Vector3d) - Method in interface org.joml.Vector3dc
Increment the components of this vector by the given values and store the result in dest.
add(Vector3fc) - Method in class org.joml.Vector3f
Add the supplied vector to this one.
add(Vector3fc, Vector3f) - Method in class org.joml.Vector3f
 
add(float, float, float) - Method in class org.joml.Vector3f
Increment the components of this vector by the given values.
add(float, float, float, Vector3f) - Method in class org.joml.Vector3f
 
add(Vector3fc, Vector3f) - Method in interface org.joml.Vector3fc
Add the supplied vector to this one and store the result in dest.
add(float, float, float, Vector3f) - Method in interface org.joml.Vector3fc
Increment the components of this vector by the given values and store the result in dest.
add(Vector3ic) - Method in class org.joml.Vector3i
Add the supplied vector to this one.
add(Vector3ic, Vector3i) - Method in class org.joml.Vector3i
 
add(int, int, int) - Method in class org.joml.Vector3i
Increment the components of this vector by the given values.
add(int, int, int, Vector3i) - Method in class org.joml.Vector3i
 
add(Vector3ic, Vector3i) - Method in interface org.joml.Vector3ic
Add the supplied vector to this one and store the result in dest.
add(int, int, int, Vector3i) - Method in interface org.joml.Vector3ic
Increment the components of this vector by the given values and store the result in dest.
add(Vector4dc) - Method in class org.joml.Vector4d
Add the supplied vector to this one.
add(double, double, double, double) - Method in class org.joml.Vector4d
Add (x, y, z, w) to this.
add(double, double, double, double, Vector4d) - Method in class org.joml.Vector4d
 
add(Vector4fc) - Method in class org.joml.Vector4d
Add the supplied vector to this one.
add(double, double, double, double, Vector4d) - Method in interface org.joml.Vector4dc
Add (x, y, z, w) to this and store the result in dest.
add(Vector4fc) - Method in class org.joml.Vector4f
Add the supplied vector to this one.
add(Vector4fc, Vector4f) - Method in class org.joml.Vector4f
 
add(float, float, float, float) - Method in class org.joml.Vector4f
Increment the components of this vector by the given values.
add(float, float, float, float, Vector4f) - Method in class org.joml.Vector4f
 
add(Vector4fc, Vector4f) - Method in interface org.joml.Vector4fc
Add the supplied vector to this one and store the result in dest.
add(float, float, float, float, Vector4f) - Method in interface org.joml.Vector4fc
Increment the components of this vector by the given values and store the result in dest.
add(Vector4ic) - Method in class org.joml.Vector4i
Add the supplied vector to this one.
add(Vector4ic, Vector4i) - Method in class org.joml.Vector4i
 
add(int, int, int, int) - Method in class org.joml.Vector4i
Increment the components of this vector by the given values.
add(int, int, int, int, Vector4i) - Method in class org.joml.Vector4i
 
add(Vector4ic, Vector4i) - Method in interface org.joml.Vector4ic
Add the supplied vector to this one and store the result in dest.
add(int, int, int, int, Vector4i) - Method in interface org.joml.Vector4ic
Increment the components of this vector by the given values and store the result in dest.
add4x3(Matrix4dc) - Method in class org.joml.Matrix4d
Component-wise add the upper 4x3 submatrices of this and other.
add4x3(Matrix4dc, Matrix4d) - Method in class org.joml.Matrix4d
 
add4x3(Matrix4fc) - Method in class org.joml.Matrix4d
Component-wise add the upper 4x3 submatrices of this and other.
add4x3(Matrix4fc, Matrix4d) - Method in class org.joml.Matrix4d
 
add4x3(Matrix4dc, Matrix4d) - Method in interface org.joml.Matrix4dc
Component-wise add the upper 4x3 submatrices of this and other and store the result in dest.
add4x3(Matrix4fc, Matrix4d) - Method in interface org.joml.Matrix4dc
Component-wise add the upper 4x3 submatrices of this and other and store the result in dest.
add4x3(Matrix4fc) - Method in class org.joml.Matrix4f
Component-wise add the upper 4x3 submatrices of this and other.
add4x3(Matrix4fc, Matrix4f) - Method in class org.joml.Matrix4f
 
add4x3(Matrix4fc, Matrix4f) - Method in interface org.joml.Matrix4fc
Component-wise add the upper 4x3 submatrices of this and other and store the result in dest.
angle - Variable in class org.joml.AxisAngle4d
The angle in radians.
angle - Variable in class org.joml.AxisAngle4f
The angle in radians.
angle() - Method in class org.joml.Quaterniond
 
angle() - Method in interface org.joml.Quaterniondc
Return the angle in radians represented by this quaternion rotation.
angle() - Method in class org.joml.Quaternionf
 
angle() - Method in interface org.joml.Quaternionfc
Return the angle in radians represented by this quaternion rotation.
angle(Vector2dc) - Method in class org.joml.Vector2d
 
angle(Vector2dc) - Method in interface org.joml.Vector2dc
Return the angle between this vector and the supplied vector.
angle(Vector2fc) - Method in class org.joml.Vector2f
 
angle(Vector2fc) - Method in interface org.joml.Vector2fc
Return the angle between this vector and the supplied vector.
angle(Vector3dc) - Method in class org.joml.Vector3d
 
angle(Vector3dc) - Method in interface org.joml.Vector3dc
Return the angle between this vector and the supplied vector.
angle(Vector3fc) - Method in class org.joml.Vector3f
 
angle(Vector3fc) - Method in interface org.joml.Vector3fc
Return the angle between this vector and the supplied vector.
angle(Vector4dc) - Method in class org.joml.Vector4d
 
angle(Vector4dc) - Method in interface org.joml.Vector4dc
Return the angle between this vector and the supplied vector.
angle(Vector4fc) - Method in class org.joml.Vector4f
 
angle(Vector4fc) - Method in interface org.joml.Vector4fc
Return the angle between this vector and the supplied vector.
angleCos(Vector3dc) - Method in class org.joml.Vector3d
 
angleCos(Vector3dc) - Method in interface org.joml.Vector3dc
Return the cosine of the angle between this vector and the supplied vector.
angleCos(Vector3fc) - Method in class org.joml.Vector3f
 
angleCos(Vector3fc) - Method in interface org.joml.Vector3fc
Return the cosine of the angle between this vector and the supplied vector.
angleCos(Vector4dc) - Method in class org.joml.Vector4d
 
angleCos(Vector4dc) - Method in interface org.joml.Vector4dc
Return the cosine of the angle between this vector and the supplied vector.
angleCos(Vector4fc) - Method in class org.joml.Vector4f
 
angleCos(Vector4fc) - Method in interface org.joml.Vector4fc
Return the cosine of the angle between this vector and the supplied vector.
arcball(double, double, double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
 
arcball(double, Vector3dc, double, double, Matrix4d) - Method in class org.joml.Matrix4d
 
arcball(double, double, double, double, double, double) - Method in class org.joml.Matrix4d
Apply an arcball view transformation to this matrix with the given radius and center (centerX, centerY, centerZ) position of the arcball and the specified X and Y rotation angles.
arcball(double, Vector3dc, double, double) - Method in class org.joml.Matrix4d
Apply an arcball view transformation to this matrix with the given radius and center position of the arcball and the specified X and Y rotation angles.
arcball(double, double, double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply an arcball view transformation to this matrix with the given radius and center (centerX, centerY, centerZ) position of the arcball and the specified X and Y rotation angles, and store the result in dest.
arcball(double, Vector3dc, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply an arcball view transformation to this matrix with the given radius and center position of the arcball and the specified X and Y rotation angles, and store the result in dest.
arcball(float, float, float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
 
arcball(float, Vector3fc, float, float, Matrix4f) - Method in class org.joml.Matrix4f
 
arcball(float, float, float, float, float, float) - Method in class org.joml.Matrix4f
Apply an arcball view transformation to this matrix with the given radius and center (centerX, centerY, centerZ) position of the arcball and the specified X and Y rotation angles.
arcball(float, Vector3fc, float, float) - Method in class org.joml.Matrix4f
Apply an arcball view transformation to this matrix with the given radius and center position of the arcball and the specified X and Y rotation angles.
arcball(float, float, float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply an arcball view transformation to this matrix with the given radius and center (centerX, centerY, centerZ) position of the arcball and the specified X and Y rotation angles, and store the result in dest.
arcball(float, Vector3fc, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply an arcball view transformation to this matrix with the given radius and center position of the arcball and the specified X and Y rotation angles, and store the result in dest.
arcball(double, double, double, double, double, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
arcball(double, Vector3dc, double, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
arcball(double, double, double, double, double, double) - Method in class org.joml.Matrix4x3d
Apply an arcball view transformation to this matrix with the given radius and center (centerX, centerY, centerZ) position of the arcball and the specified X and Y rotation angles.
arcball(double, Vector3dc, double, double) - Method in class org.joml.Matrix4x3d
Apply an arcball view transformation to this matrix with the given radius and center position of the arcball and the specified X and Y rotation angles.
arcball(double, double, double, double, double, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply an arcball view transformation to this matrix with the given radius and center (centerX, centerY, centerZ) position of the arcball and the specified X and Y rotation angles, and store the result in dest.
arcball(double, Vector3dc, double, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply an arcball view transformation to this matrix with the given radius and center position of the arcball and the specified X and Y rotation angles, and store the result in dest.
arcball(float, float, float, float, float, float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
arcball(float, Vector3fc, float, float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
arcball(float, float, float, float, float, float) - Method in class org.joml.Matrix4x3f
Apply an arcball view transformation to this matrix with the given radius and center (centerX, centerY, centerZ) position of the arcball and the specified X and Y rotation angles.
arcball(float, Vector3fc, float, float) - Method in class org.joml.Matrix4x3f
Apply an arcball view transformation to this matrix with the given radius and center position of the arcball and the specified X and Y rotation angles.
arcball(float, float, float, float, float, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply an arcball view transformation to this matrix with the given radius and center (centerX, centerY, centerZ) position of the arcball and the specified X and Y rotation angles, and store the result in dest.
arcball(float, Vector3fc, float, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply an arcball view transformation to this matrix with the given radius and center position of the arcball and the specified X and Y rotation angles, and store the result in dest.
asin(double) - Static method in class org.joml.Math
 
assumeAffine() - Method in class org.joml.Matrix4d
Assume that this matrix is affine.
assumeAffine() - Method in class org.joml.Matrix4f
Assume that this matrix is affine.
assumeNothing() - Method in class org.joml.Matrix4d
Assume no properties of the matrix.
assumeNothing() - Method in class org.joml.Matrix4f
Assume no properties of the matrix.
assumeNothing() - Method in class org.joml.Matrix4x3d
Assume no properties of the matrix.
assumeNothing() - Method in class org.joml.Matrix4x3f
Assume no properties of the matrix.
assumePerspective() - Method in class org.joml.Matrix4d
Assume that this matrix is a perspective transformation.
assumePerspective() - Method in class org.joml.Matrix4f
Assume that this matrix is a perspective transformation.
atan2(double, double) - Static method in class org.joml.Math
 
AxisAngle4d - Class in org.joml
Represents a 3D rotation of a given radians about an axis represented as an unit 3D vector.
AxisAngle4d() - Constructor for class org.joml.AxisAngle4d
Create a new AxisAngle4d with zero rotation about (0, 0, 1).
AxisAngle4d(AxisAngle4d) - Constructor for class org.joml.AxisAngle4d
Create a new AxisAngle4d with the same values of a.
AxisAngle4d(AxisAngle4f) - Constructor for class org.joml.AxisAngle4d
Create a new AxisAngle4d with the same values of a.
AxisAngle4d(Quaternionfc) - Constructor for class org.joml.AxisAngle4d
Create a new AxisAngle4d from the given Quaternionfc.
AxisAngle4d(Quaterniondc) - Constructor for class org.joml.AxisAngle4d
Create a new AxisAngle4d from the given Quaterniondc.
AxisAngle4d(double, double, double, double) - Constructor for class org.joml.AxisAngle4d
Create a new AxisAngle4d with the given values.
AxisAngle4d(double, Vector3dc) - Constructor for class org.joml.AxisAngle4d
Create a new AxisAngle4d with the given values.
AxisAngle4d(double, Vector3f) - Constructor for class org.joml.AxisAngle4d
Create a new AxisAngle4d with the given values.
AxisAngle4f - Class in org.joml
Represents a 3D rotation of a given radians about an axis represented as an unit 3D vector.
AxisAngle4f() - Constructor for class org.joml.AxisAngle4f
Create a new AxisAngle4f with zero rotation about (0, 0, 1).
AxisAngle4f(AxisAngle4f) - Constructor for class org.joml.AxisAngle4f
Create a new AxisAngle4f with the same values of a.
AxisAngle4f(Quaternionfc) - Constructor for class org.joml.AxisAngle4f
Create a new AxisAngle4f from the given Quaternionfc.
AxisAngle4f(float, float, float, float) - Constructor for class org.joml.AxisAngle4f
Create a new AxisAngle4f with the given values.
AxisAngle4f(float, Vector3fc) - Constructor for class org.joml.AxisAngle4f
Create a new AxisAngle4f with the given values.

B

BestCandidateSampling - Class in org.joml.sampling
Creates samples using the "Best Candidate" algorithm.
BestCandidateSampling() - Constructor for class org.joml.sampling.BestCandidateSampling
 
BestCandidateSampling.Disk - Class in org.joml.sampling
Generates Best Candidate samples on a unit disk.
BestCandidateSampling.Quad - Class in org.joml.sampling
Generates Best Candidate samples on a unit quad.
BestCandidateSampling.Sphere - Class in org.joml.sampling
Generates Best Candidate samples on a unit sphere.
billboardCylindrical(Vector3dc, Vector3dc, Vector3dc) - Method in class org.joml.Matrix4d
Set this matrix to a cylindrical billboard transformation that rotates the local +Z axis of a given object with position objPos towards a target position at targetPos while constraining a cylindrical rotation around the given up vector.
billboardCylindrical(Vector3fc, Vector3fc, Vector3fc) - Method in class org.joml.Matrix4f
Set this matrix to a cylindrical billboard transformation that rotates the local +Z axis of a given object with position objPos towards a target position at targetPos while constraining a cylindrical rotation around the given up vector.
billboardCylindrical(Vector3dc, Vector3dc, Vector3dc) - Method in class org.joml.Matrix4x3d
Set this matrix to a cylindrical billboard transformation that rotates the local +Z axis of a given object with position objPos towards a target position at targetPos while constraining a cylindrical rotation around the given up vector.
billboardCylindrical(Vector3fc, Vector3fc, Vector3fc) - Method in class org.joml.Matrix4x3f
Set this matrix to a cylindrical billboard transformation that rotates the local +Z axis of a given object with position objPos towards a target position at targetPos while constraining a cylindrical rotation around the given up vector.
billboardSpherical(Vector3dc, Vector3dc, Vector3dc) - Method in class org.joml.Matrix4d
Set this matrix to a spherical billboard transformation that rotates the local +Z axis of a given object with position objPos towards a target position at targetPos.
billboardSpherical(Vector3dc, Vector3dc) - Method in class org.joml.Matrix4d
Set this matrix to a spherical billboard transformation that rotates the local +Z axis of a given object with position objPos towards a target position at targetPos using a shortest arc rotation by not preserving any up vector of the object.
billboardSpherical(Vector3fc, Vector3fc, Vector3fc) - Method in class org.joml.Matrix4f
Set this matrix to a spherical billboard transformation that rotates the local +Z axis of a given object with position objPos towards a target position at targetPos.
billboardSpherical(Vector3fc, Vector3fc) - Method in class org.joml.Matrix4f
Set this matrix to a spherical billboard transformation that rotates the local +Z axis of a given object with position objPos towards a target position at targetPos using a shortest arc rotation by not preserving any up vector of the object.
billboardSpherical(Vector3dc, Vector3dc, Vector3dc) - Method in class org.joml.Matrix4x3d
Set this matrix to a spherical billboard transformation that rotates the local +Z axis of a given object with position objPos towards a target position at targetPos.
billboardSpherical(Vector3dc, Vector3dc) - Method in class org.joml.Matrix4x3d
Set this matrix to a spherical billboard transformation that rotates the local +Z axis of a given object with position objPos towards a target position at targetPos using a shortest arc rotation by not preserving any up vector of the object.
billboardSpherical(Vector3fc, Vector3fc, Vector3fc) - Method in class org.joml.Matrix4x3f
Set this matrix to a spherical billboard transformation that rotates the local +Z axis of a given object with position objPos towards a target position at targetPos.
billboardSpherical(Vector3fc, Vector3fc) - Method in class org.joml.Matrix4x3f
Set this matrix to a spherical billboard transformation that rotates the local +Z axis of a given object with position objPos towards a target position at targetPos using a shortest arc rotation by not preserving any up vector of the object.
bitangent(Vector3fc, Vector2fc, Vector3fc, Vector2fc, Vector3fc, Vector2fc, Vector3f) - Static method in class org.joml.GeometryUtils
Calculate the surface bitangent for the three supplied vertices and UV coordinates and store the result in dest.

C

Callback2d - Interface in org.joml.sampling
Callback used for notifying about a new generated 2D sample.
Callback3d - Interface in org.joml.sampling
Callback used for notifying about a new generated 3D sample.
clear() - Method in class org.joml.MatrixStackd
Set the stack pointer to zero and set the current/bottom matrix to identity.
clear() - Method in class org.joml.MatrixStackf
Set the stack pointer to zero and set the current/bottom matrix to identity.
computeWeightedAverage(Quaterniond[], double[], int, Quaterniond) - Method in class org.joml.QuaterniondInterpolator
Compute the weighted average of all of the quaternions given in qs using the specified interpolation factors weights, and store the result in dest.
computeWeightedAverage(Quaternionfc[], float[], int, Quaternionf) - Method in class org.joml.QuaternionfInterpolator
Compute the weighted average of all of the quaternions given in qs using the specified interpolation factors weights, and store the result in dest.
conjugate() - Method in class org.joml.Quaterniond
Conjugate this quaternion.
conjugate(Quaterniond) - Method in class org.joml.Quaterniond
 
conjugate(Quaterniond) - Method in interface org.joml.Quaterniondc
Conjugate this quaternion and store the result in dest.
conjugate() - Method in class org.joml.Quaternionf
Conjugate this quaternion.
conjugate(Quaternionf) - Method in class org.joml.Quaternionf
 
conjugate(Quaternionf) - Method in interface org.joml.Quaternionfc
Conjugate this quaternion and store the result in dest.
Convolution - Class in org.joml.sampling
Generates various convolution kernels.
Convolution() - Constructor for class org.joml.sampling.Convolution
 
CORNER_NXNYNZ - Static variable in interface org.joml.Matrix4dc
Argument to the first parameter of Matrix4dc.frustumCorner(int, Vector3d) identifying the corner (-1, -1, -1) when using the identity matrix.
CORNER_NXNYNZ - Static variable in interface org.joml.Matrix4fc
Argument to the first parameter of Matrix4fc.frustumCorner(int, Vector3f) identifying the corner (-1, -1, -1) when using the identity matrix.
CORNER_NXNYPZ - Static variable in interface org.joml.Matrix4dc
Argument to the first parameter of Matrix4dc.frustumCorner(int, Vector3d) identifying the corner (-1, -1, 1) when using the identity matrix.
CORNER_NXNYPZ - Static variable in interface org.joml.Matrix4fc
Argument to the first parameter of Matrix4fc.frustumCorner(int, Vector3f) identifying the corner (-1, -1, 1) when using the identity matrix.
CORNER_NXPYNZ - Static variable in interface org.joml.Matrix4dc
Argument to the first parameter of Matrix4dc.frustumCorner(int, Vector3d) identifying the corner (-1, 1, -1) when using the identity matrix.
CORNER_NXPYNZ - Static variable in interface org.joml.Matrix4fc
Argument to the first parameter of Matrix4fc.frustumCorner(int, Vector3f) identifying the corner (-1, 1, -1) when using the identity matrix.
CORNER_NXPYPZ - Static variable in interface org.joml.Matrix4dc
Argument to the first parameter of Matrix4dc.frustumCorner(int, Vector3d) identifying the corner (-1, 1, 1) when using the identity matrix.
CORNER_NXPYPZ - Static variable in interface org.joml.Matrix4fc
Argument to the first parameter of Matrix4fc.frustumCorner(int, Vector3f) identifying the corner (-1, 1, 1) when using the identity matrix.
CORNER_PXNYNZ - Static variable in interface org.joml.Matrix4dc
Argument to the first parameter of Matrix4dc.frustumCorner(int, Vector3d) identifying the corner (1, -1, -1) when using the identity matrix.
CORNER_PXNYNZ - Static variable in interface org.joml.Matrix4fc
Argument to the first parameter of Matrix4fc.frustumCorner(int, Vector3f) identifying the corner (1, -1, -1) when using the identity matrix.
CORNER_PXNYPZ - Static variable in interface org.joml.Matrix4dc
Argument to the first parameter of Matrix4dc.frustumCorner(int, Vector3d) identifying the corner (1, -1, 1) when using the identity matrix.
CORNER_PXNYPZ - Static variable in interface org.joml.Matrix4fc
Argument to the first parameter of Matrix4fc.frustumCorner(int, Vector3f) identifying the corner (1, -1, 1) when using the identity matrix.
CORNER_PXPYNZ - Static variable in interface org.joml.Matrix4dc
Argument to the first parameter of Matrix4dc.frustumCorner(int, Vector3d) identifying the corner (1, 1, -1) when using the identity matrix.
CORNER_PXPYNZ - Static variable in interface org.joml.Matrix4fc
Argument to the first parameter of Matrix4fc.frustumCorner(int, Vector3f) identifying the corner (1, 1, -1) when using the identity matrix.
CORNER_PXPYPZ - Static variable in interface org.joml.Matrix4dc
Argument to the first parameter of Matrix4dc.frustumCorner(int, Vector3d) identifying the corner (1, 1, 1) when using the identity matrix.
CORNER_PXPYPZ - Static variable in interface org.joml.Matrix4fc
Argument to the first parameter of Matrix4fc.frustumCorner(int, Vector3f) identifying the corner (1, 1, 1) when using the identity matrix.
cos(double) - Static method in class org.joml.Math
 
createEquiAngle(float, int, int, Callback2d) - Method in class org.joml.sampling.SpiralSampling
Create numSamples number of samples on a spiral with maximum radius radius around the center using numRotations number of rotations along the spiral, and call the given callback for each sample generated.
createEquiAngle(float, int, int, float, Callback2d) - Method in class org.joml.sampling.SpiralSampling
Create numSamples number of samples on a spiral with maximum radius radius around the center using numRotations number of rotations along the spiral, and call the given callback for each sample generated.
cross(Vector3dc) - Method in class org.joml.Vector3d
Set this vector to be the cross product of this and v2.
cross(double, double, double) - Method in class org.joml.Vector3d
Set this vector to be the cross product of itself and (x, y, z).
cross(Vector3dc, Vector3d) - Method in class org.joml.Vector3d
 
cross(double, double, double, Vector3d) - Method in class org.joml.Vector3d
 
cross(Vector3dc, Vector3d) - Method in interface org.joml.Vector3dc
Calculate the cross product of this and v2 and store the result in dest.
cross(double, double, double, Vector3d) - Method in interface org.joml.Vector3dc
Compute the cross product of this vector and (x, y, z) and store the result in dest.
cross(Vector3fc) - Method in class org.joml.Vector3f
Set this vector to be the cross product of itself and v.
cross(float, float, float) - Method in class org.joml.Vector3f
Set this vector to be the cross product of itself and (x, y, z).
cross(Vector3fc, Vector3f) - Method in class org.joml.Vector3f
 
cross(float, float, float, Vector3f) - Method in class org.joml.Vector3f
 
cross(Vector3fc, Vector3f) - Method in interface org.joml.Vector3fc
Compute the cross product of this vector and v and store the result in dest.
cross(float, float, float, Vector3f) - Method in interface org.joml.Vector3fc
Compute the cross product of this vector and (x, y, z) and store the result in dest.

D

determinant() - Method in class org.joml.Matrix3d
 
determinant() - Method in interface org.joml.Matrix3dc
Return the determinant of this matrix.
determinant() - Method in class org.joml.Matrix3f
 
determinant() - Method in interface org.joml.Matrix3fc
Return the determinant of this matrix.
determinant() - Method in class org.joml.Matrix4d
 
determinant() - Method in interface org.joml.Matrix4dc
Return the determinant of this matrix.
determinant() - Method in class org.joml.Matrix4f
 
determinant() - Method in interface org.joml.Matrix4fc
Return the determinant of this matrix.
determinant() - Method in class org.joml.Matrix4x3d
 
determinant() - Method in interface org.joml.Matrix4x3dc
Return the determinant of this matrix.
determinant() - Method in class org.joml.Matrix4x3f
 
determinant() - Method in interface org.joml.Matrix4x3fc
Return the determinant of this matrix.
determinant3x3() - Method in class org.joml.Matrix4d
 
determinant3x3() - Method in interface org.joml.Matrix4dc
Return the determinant of the upper left 3x3 submatrix of this matrix.
determinant3x3() - Method in class org.joml.Matrix4f
 
determinant3x3() - Method in interface org.joml.Matrix4fc
Return the determinant of the upper left 3x3 submatrix of this matrix.
determinantAffine() - Method in class org.joml.Matrix4d
 
determinantAffine() - Method in interface org.joml.Matrix4dc
Return the determinant of this matrix by assuming that it represents an affine transformation and thus its last row is equal to (0, 0, 0, 1).
determinantAffine() - Method in class org.joml.Matrix4f
 
determinantAffine() - Method in interface org.joml.Matrix4fc
Return the determinant of this matrix by assuming that it represents an affine transformation and thus its last row is equal to (0, 0, 0, 1).
dFdxLinear(double, double, double, double, double, double, double, double, double, double, double, double, Vector2d) - Static method in class org.joml.Interpolationd
Compute the first-order derivative of a linear two-dimensional function f with respect to X and store the result in dest.
dFdxLinear(float, float, float, float, float, float, float, float, float, float, float, float, Vector2f) - Static method in class org.joml.Interpolationf
Compute the first-order derivative of a linear two-dimensional function f with respect to X and store the result in dest.
dFdyLinear(double, double, double, double, double, double, double, double, double, double, double, double, Vector2d) - Static method in class org.joml.Interpolationd
Compute the first-order derivative of a linear two-dimensional function f with respect to Y and store the result in dest.
dFdyLinear(float, float, float, float, float, float, float, float, float, float, float, float, Vector2f) - Static method in class org.joml.Interpolationf
Compute the first-order derivative of a linear two-dimensional function f with respect to Y and store the result in dest.
difference(Quaterniondc) - Method in class org.joml.Quaterniond
Compute the difference between this and the other quaternion and store the result in this.
difference(Quaterniondc, Quaterniond) - Method in class org.joml.Quaterniond
 
difference(Quaterniondc, Quaterniond) - Method in interface org.joml.Quaterniondc
Compute the difference between this and the other quaternion and store the result in dest.
difference(Quaternionf) - Method in class org.joml.Quaternionf
Compute the difference between this and the other quaternion and store the result in this.
difference(Quaternionf, Quaternionf) - Method in class org.joml.Quaternionf
 
difference(Quaternionf, Quaternionf) - Method in interface org.joml.Quaternionfc
Compute the difference between this and the other quaternion and store the result in dest.
dir(float, float, Vector3f) - Method in class org.joml.FrustumRayBuilder
Obtain the normalized direction of a ray starting at the center of the coordinate system and going through the near frustum plane.
Disk(long, int, int, Callback2d) - Constructor for class org.joml.sampling.BestCandidateSampling.Disk
Create a new instance of BestCandidateSampling.Disk, initialize the random number generator with the given seed and generate numSamples number of 'best candidate' sample positions on the unit disk with each sample tried numCandidates number of times, and call the given callback for each sample generate.
Disk(long, float, float, int, Callback2d) - Constructor for class org.joml.sampling.PoissonSampling.Disk
Create a new instance of PoissonSampling.Disk which computes poisson-distributed samples on a disk with the given radius diskRadius and notifies the given callback for each found sample point.
Disk(long, int, Callback2d) - Constructor for class org.joml.sampling.UniformSampling.Disk
Create a new instance of UniformSampling.Disk, initialize the random number generator with the given seed and generate numSamples number of sample positions on the unit disk, and call the given callback for each sample generate.
distance(Vector2dc) - Method in class org.joml.Vector2d
 
distance(Vector2fc) - Method in class org.joml.Vector2d
 
distance(double, double) - Method in class org.joml.Vector2d
 
distance(Vector2dc) - Method in interface org.joml.Vector2dc
Return the distance between this and v.
distance(Vector2fc) - Method in interface org.joml.Vector2dc
Return the distance between this and v.
distance(double, double) - Method in interface org.joml.Vector2dc
Return the distance between this vector and (x, y).
distance(Vector2fc) - Method in class org.joml.Vector2f
 
distance(float, float) - Method in class org.joml.Vector2f
 
distance(Vector2fc) - Method in interface org.joml.Vector2fc
Return the distance between this and v.
distance(float, float) - Method in interface org.joml.Vector2fc
Return the distance between this vector and (x, y).
distance(Vector2ic) - Method in class org.joml.Vector2i
 
distance(int, int) - Method in class org.joml.Vector2i
 
distance(Vector2ic) - Method in interface org.joml.Vector2ic
Return the distance between this Vector and v.
distance(int, int) - Method in interface org.joml.Vector2ic
Return the distance between this vector and (x, y).
distance(Vector3dc) - Method in class org.joml.Vector3d
 
distance(double, double, double) - Method in class org.joml.Vector3d
 
distance(Vector3dc) - Method in interface org.joml.Vector3dc
Return the distance between this vector and v.
distance(double, double, double) - Method in interface org.joml.Vector3dc
Return the distance between this vector and (x, y, z).
distance(Vector3fc) - Method in class org.joml.Vector3f
 
distance(float, float, float) - Method in class org.joml.Vector3f
 
distance(Vector3fc) - Method in interface org.joml.Vector3fc
Return the distance between this Vector and v.
distance(float, float, float) - Method in interface org.joml.Vector3fc
Return the distance between this vector and (x, y, z).
distance(Vector3ic) - Method in class org.joml.Vector3i
 
distance(int, int, int) - Method in class org.joml.Vector3i
 
distance(Vector3ic) - Method in interface org.joml.Vector3ic
Return the distance between this Vector and v.
distance(int, int, int) - Method in interface org.joml.Vector3ic
Return the distance between this vector and (x, y, z).
distance(Vector4dc) - Method in class org.joml.Vector4d
 
distance(double, double, double, double) - Method in class org.joml.Vector4d
 
distance(Vector4dc) - Method in interface org.joml.Vector4dc
Return the distance between this vector and v.
distance(double, double, double, double) - Method in interface org.joml.Vector4dc
Return the distance between this vector and (x, y, z, w).
distance(Vector4fc) - Method in class org.joml.Vector4f
 
distance(float, float, float, float) - Method in class org.joml.Vector4f
 
distance(Vector4fc) - Method in interface org.joml.Vector4fc
Return the distance between this vector and v.
distance(float, float, float, float) - Method in interface org.joml.Vector4fc
Return the distance between this vector and (x, y, z, w).
distance(Vector4ic) - Method in class org.joml.Vector4i
 
distance(int, int, int, int) - Method in class org.joml.Vector4i
 
distance(Vector4ic) - Method in interface org.joml.Vector4ic
Return the distance between this Vector and v.
distance(int, int, int, int) - Method in interface org.joml.Vector4ic
Return the distance between this vector and (x, y, z, w).
distancePointLine(double, double, double, double, double) - Static method in class org.joml.Intersectiond
Determine the signed distance of the given point (pointX, pointY) to the line specified via its general plane equation a*x + b*y + c = 0.
distancePointLine(double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Determine the signed distance of the given point (pointX, pointY) to the line defined by the two points (x0, y0) and (x1, y1).
distancePointLine(float, float, float, float, float) - Static method in class org.joml.Intersectionf
Determine the signed distance of the given point (pointX, pointY) to the line specified via its general plane equation a*x + b*y + c = 0.
distancePointLine(float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Determine the signed distance of the given point (pointX, pointY) to the line defined by the two points (x0, y0) and (x1, y1).
distancePointPlane(double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Determine the signed distance of the given point (pointX, pointY, pointZ) to the plane specified via its general plane equation a*x + b*y + c*z + d = 0.
distancePointPlane(double, double, double, double, double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Determine the signed distance of the given point (pointX, pointY, pointZ) to the plane of the triangle specified by its three points (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z).
distancePointPlane(float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Determine the signed distance of the given point (pointX, pointY, pointZ) to the plane specified via its general plane equation a*x + b*y + c*z + d = 0.
distancePointPlane(float, float, float, float, float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Determine the signed distance of the given point (pointX, pointY, pointZ) to the plane of the triangle specified by its three points (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z).
distanceSquared(Vector2fc) - Method in class org.joml.Vector2f
 
distanceSquared(float, float) - Method in class org.joml.Vector2f
 
distanceSquared(Vector2fc) - Method in interface org.joml.Vector2fc
Return the distance squared between this and v.
distanceSquared(float, float) - Method in interface org.joml.Vector2fc
Return the distance squared between this vector and (x, y).
distanceSquared(Vector2ic) - Method in class org.joml.Vector2i
 
distanceSquared(int, int) - Method in class org.joml.Vector2i
 
distanceSquared(Vector2ic) - Method in interface org.joml.Vector2ic
Return the square of the distance between this vector and v.
distanceSquared(int, int) - Method in interface org.joml.Vector2ic
Return the square of the distance between this vector and (x, y).
distanceSquared(Vector3dc) - Method in class org.joml.Vector3d
 
distanceSquared(double, double, double) - Method in class org.joml.Vector3d
 
distanceSquared(Vector3dc) - Method in interface org.joml.Vector3dc
Return the square of the distance between this vector and v.
distanceSquared(double, double, double) - Method in interface org.joml.Vector3dc
Return the square of the distance between this vector and (x, y, z).
distanceSquared(Vector3fc) - Method in class org.joml.Vector3f
 
distanceSquared(float, float, float) - Method in class org.joml.Vector3f
 
distanceSquared(Vector3fc) - Method in interface org.joml.Vector3fc
Return the square of the distance between this vector and v.
distanceSquared(float, float, float) - Method in interface org.joml.Vector3fc
Return the square of the distance between this vector and (x, y, z).
distanceSquared(Vector3ic) - Method in class org.joml.Vector3i
 
distanceSquared(int, int, int) - Method in class org.joml.Vector3i
 
distanceSquared(Vector3ic) - Method in interface org.joml.Vector3ic
Return the square of the distance between this vector and v.
distanceSquared(int, int, int) - Method in interface org.joml.Vector3ic
Return the square of the distance between this vector and (x, y, z).
distanceSquared(Vector4ic) - Method in class org.joml.Vector4i
 
distanceSquared(int, int, int, int) - Method in class org.joml.Vector4i
 
distanceSquared(Vector4ic) - Method in interface org.joml.Vector4ic
Return the square of the distance between this vector and v.
distanceSquared(int, int, int, int) - Method in interface org.joml.Vector4ic
Return the square of the distance between this vector and (x, y, z, w).
div(Quaterniondc, Quaterniond) - Method in class org.joml.Quaterniond
 
div(Quaterniondc) - Method in class org.joml.Quaterniond
Divide this quaternion by b.
div(Quaterniondc, Quaterniond) - Method in interface org.joml.Quaterniondc
Divide this quaternion by b and store the result in dest.
div(Quaternionfc, Quaternionf) - Method in class org.joml.Quaternionf
 
div(Quaternionfc) - Method in class org.joml.Quaternionf
Divide this quaternion by b.
div(Quaternionfc, Quaternionf) - Method in interface org.joml.Quaternionfc
Divide this quaternion by b and store the result in dest.
div(Vector3d) - Method in class org.joml.Vector3d
Divide this Vector3d component-wise by another Vector3dc.
div(Vector3fc) - Method in class org.joml.Vector3d
Divide this Vector3d component-wise by another Vector3fc.
div(Vector3fc, Vector3d) - Method in class org.joml.Vector3d
 
div(Vector3dc, Vector3d) - Method in class org.joml.Vector3d
 
div(double) - Method in class org.joml.Vector3d
Divide this Vector3d by the given scalar value.
div(double, Vector3d) - Method in class org.joml.Vector3d
 
div(double, double, double) - Method in class org.joml.Vector3d
Divide the components of this Vector3f by the given scalar values and store the result in this.
div(double, double, double, Vector3d) - Method in class org.joml.Vector3d
 
div(Vector3fc, Vector3d) - Method in interface org.joml.Vector3dc
Divide this Vector3d component-wise by another Vector3f and store the result in dest.
div(Vector3dc, Vector3d) - Method in interface org.joml.Vector3dc
Divide this by v component-wise and store the result into dest.
div(double, Vector3d) - Method in interface org.joml.Vector3dc
Divide this Vector3d by the given scalar value and store the result in dest.
div(double, double, double, Vector3d) - Method in interface org.joml.Vector3dc
Divide the components of this Vector3f by the given scalar values and store the result in dest.
div(Vector3fc) - Method in class org.joml.Vector3f
Divide this Vector3f component-wise by another Vector3fc.
div(Vector3fc, Vector3f) - Method in class org.joml.Vector3f
 
div(float) - Method in class org.joml.Vector3f
Divide all components of this Vector3f by the given scalar value.
div(float, Vector3f) - Method in class org.joml.Vector3f
 
div(float, float, float) - Method in class org.joml.Vector3f
Divide the components of this Vector3f by the given scalar values and store the result in this.
div(float, float, float, Vector3f) - Method in class org.joml.Vector3f
 
div(Vector3fc, Vector3f) - Method in interface org.joml.Vector3fc
Divide this Vector3f component-wise by another Vector3f and store the result in dest.
div(float, Vector3f) - Method in interface org.joml.Vector3fc
Divide all components of this Vector3f by the given scalar value and store the result in dest.
div(float, float, float, Vector3f) - Method in interface org.joml.Vector3fc
Divide the components of this Vector3f by the given scalar values and store the result in dest.
div(Vector4dc) - Method in class org.joml.Vector4d
Divide this Vector4d component-wise by the given Vector4dc.
div(Vector4dc, Vector4d) - Method in class org.joml.Vector4d
 
div(double) - Method in class org.joml.Vector4d
Divide this Vector4d by the given scalar value.
div(double, Vector4d) - Method in class org.joml.Vector4d
 
div(Vector4dc, Vector4d) - Method in interface org.joml.Vector4dc
Divide this Vector4d component-wise by the given Vector4dc and store the result in dest.
div(double, Vector4d) - Method in interface org.joml.Vector4dc
Divide this Vector4d by the given scalar value and store the result in dest.
div(Vector4fc) - Method in class org.joml.Vector4f
Divide this Vector4f component-wise by another Vector4f.
div(Vector4fc, Vector4f) - Method in class org.joml.Vector4f
 
div(float) - Method in class org.joml.Vector4f
Divide all components of this Vector4f by the given scalar value.
div(float, Vector4f) - Method in class org.joml.Vector4f
 
div(float, float, float, float) - Method in class org.joml.Vector4f
Divide the components of this Vector4f by the given scalar values and store the result in this.
div(float, float, float, float, Vector4f) - Method in class org.joml.Vector4f
 
div(Vector4fc, Vector4f) - Method in interface org.joml.Vector4fc
Divide this Vector4f component-wise by another Vector4f and store the result in dest.
div(float, Vector4f) - Method in interface org.joml.Vector4fc
Divide all components of this Vector4f by the given scalar value and store the result in dest.
div(float, float, float, float, Vector4f) - Method in interface org.joml.Vector4fc
Divide the components of this Vector4f by the given scalar values and store the result in dest.
div(Vector4ic) - Method in class org.joml.Vector4i
Divide this Vector4i component-wise by another Vector4i.
div(Vector4ic, Vector4i) - Method in class org.joml.Vector4i
 
div(int) - Method in class org.joml.Vector4i
Divide all components of this Vector4i by the given scalar value.
div(float, Vector4i) - Method in class org.joml.Vector4i
 
div(Vector4ic, Vector4i) - Method in interface org.joml.Vector4ic
Divide this Vector4i component-wise by another Vector4ic and store the result in dest.
div(float, Vector4i) - Method in interface org.joml.Vector4ic
Divide all components of this Vector4i by the given scalar value and store the result in dest.
dot(Quaterniondc) - Method in class org.joml.Quaterniond
 
dot(Quaterniondc) - Method in interface org.joml.Quaterniondc
Return the dot product of this Quaterniond and otherQuat.
dot(Quaternionf) - Method in class org.joml.Quaternionf
Return the dot of this quaternion and otherQuat.
dot(Vector2dc) - Method in class org.joml.Vector2d
 
dot(Vector2dc) - Method in interface org.joml.Vector2dc
Return the dot product of this vector and v.
dot(Vector2fc) - Method in class org.joml.Vector2f
 
dot(Vector2fc) - Method in interface org.joml.Vector2fc
Return the dot product of this vector and v.
dot(Vector3dc) - Method in class org.joml.Vector3d
 
dot(double, double, double) - Method in class org.joml.Vector3d
 
dot(Vector3dc) - Method in interface org.joml.Vector3dc
Return the dot product of this vector and the supplied vector.
dot(double, double, double) - Method in interface org.joml.Vector3dc
Return the dot product of this vector and the vector (x, y, z).
dot(Vector3fc) - Method in class org.joml.Vector3f
 
dot(float, float, float) - Method in class org.joml.Vector3f
 
dot(Vector3fc) - Method in interface org.joml.Vector3fc
Return the dot product of this vector and the supplied vector.
dot(float, float, float) - Method in interface org.joml.Vector3fc
Return the dot product of this vector and the vector (x, y, z).
dot(Vector4dc) - Method in class org.joml.Vector4d
 
dot(double, double, double, double) - Method in class org.joml.Vector4d
 
dot(Vector4dc) - Method in interface org.joml.Vector4dc
Compute the dot product (inner product) of this vector and v.
dot(double, double, double, double) - Method in interface org.joml.Vector4dc
Compute the dot product (inner product) of this vector and (x, y, z, w).
dot(Vector4fc) - Method in class org.joml.Vector4f
 
dot(float, float, float, float) - Method in class org.joml.Vector4f
 
dot(Vector4fc) - Method in interface org.joml.Vector4fc
Compute the dot product (inner product) of this vector and v .
dot(float, float, float, float) - Method in interface org.joml.Vector4fc
Compute the dot product (inner product) of this vector and (x, y, z, w).
dot(Vector4ic) - Method in class org.joml.Vector4i
 
dot(Vector4ic) - Method in interface org.joml.Vector4ic
Compute the dot product (inner product) of this vector and v.

E

equals(Object) - Method in class org.joml.AxisAngle4d
 
equals(Object) - Method in class org.joml.AxisAngle4f
 
equals(Object) - Method in class org.joml.Matrix3d
 
equals(Object) - Method in class org.joml.Matrix3f
 
equals(Object) - Method in class org.joml.Matrix4d
 
equals(Object) - Method in class org.joml.Matrix4f
 
equals(Object) - Method in class org.joml.Matrix4x3d
 
equals(Object) - Method in class org.joml.Matrix4x3f
 
equals(Object) - Method in class org.joml.MatrixStackd
 
equals(Object) - Method in class org.joml.MatrixStackf
 
equals(Object) - Method in class org.joml.Quaterniond
 
equals(Object) - Method in class org.joml.Quaternionf
 
equals(Object) - Method in class org.joml.Vector2d
 
equals(Object) - Method in class org.joml.Vector2f
 
equals(Object) - Method in class org.joml.Vector2i
 
equals(Object) - Method in class org.joml.Vector3d
 
equals(Object) - Method in class org.joml.Vector3f
 
equals(Object) - Method in class org.joml.Vector3i
 
equals(Object) - Method in class org.joml.Vector4d
 
equals(Object) - Method in class org.joml.Vector4f
 
equals(Object) - Method in class org.joml.Vector4i
 
exp(double) - Static method in class org.joml.Math
 

F

findClosestPointOnTriangle(double, double, double, double, double, double, double, double, double, double, double, double, Vector3d) - Static method in class org.joml.Intersectiond
Determine the closest point on the triangle with the given vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z), (v2X, v2Y, v2Z) between that triangle and the given point (pX, pY, pZ) and store that point into the given result.
findClosestPointOnTriangle(Vector3dc, Vector3dc, Vector3dc, Vector3dc, Vector3d) - Static method in class org.joml.Intersectiond
Determine the closest point on the triangle with the vertices v0, v1, v2 between that triangle and the given point p and store that point into the given result.
findClosestPointOnTriangle(double, double, double, double, double, double, double, double, Vector2d) - Static method in class org.joml.Intersectiond
Determine the closest point on the triangle with the given vertices (v0X, v0Y), (v1X, v1Y), (v2X, v2Y) between that triangle and the given point (pX, pY) and store that point into the given result.
findClosestPointOnTriangle(Vector2dc, Vector2dc, Vector2dc, Vector2dc, Vector2d) - Static method in class org.joml.Intersectiond
Determine the closest point on the triangle with the vertices v0, v1, v2 between that triangle and the given point p and store that point into the given result.
findClosestPointOnTriangle(float, float, float, float, float, float, float, float, float, float, float, float, Vector3f) - Static method in class org.joml.Intersectionf
Determine the closest point on the triangle with the given vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z), (v2X, v2Y, v2Z) between that triangle and the given point (pX, pY, pZ) and store that point into the given result.
findClosestPointOnTriangle(Vector3fc, Vector3fc, Vector3fc, Vector3fc, Vector3f) - Static method in class org.joml.Intersectionf
Determine the closest point on the triangle with the vertices v0, v1, v2 between that triangle and the given point p and store that point into the given result.
findClosestPointOnTriangle(float, float, float, float, float, float, float, float, Vector2f) - Static method in class org.joml.Intersectionf
Determine the closest point on the triangle with the given vertices (v0X, v0Y), (v1X, v1Y), (v2X, v2Y) between that triangle and the given point (pX, pY) and store that point into the given result.
findClosestPointOnTriangle(Vector2fc, Vector2fc, Vector2fc, Vector2fc, Vector2f) - Static method in class org.joml.Intersectionf
Determine the closest point on the triangle with the vertices v0, v1, v2 between that triangle and the given point p and store that point into the given result.
floor(double) - Static method in class org.joml.Math
 
fma(Matrix4x3dc, double) - Method in class org.joml.Matrix4x3d
Component-wise add this and other by first multiplying each component of other by otherFactor and adding that result to this.
fma(Matrix4x3dc, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
fma(Matrix4x3fc, double) - Method in class org.joml.Matrix4x3d
Component-wise add this and other by first multiplying each component of other by otherFactor and adding that result to this.
fma(Matrix4x3fc, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
fma(Matrix4x3dc, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Component-wise add this and other by first multiplying each component of other by otherFactor, adding that to this and storing the final result in dest.
fma(Matrix4x3fc, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Component-wise add this and other by first multiplying each component of other by otherFactor, adding that to this and storing the final result in dest.
fma(Matrix4x3fc, float) - Method in class org.joml.Matrix4x3f
Component-wise add this and other by first multiplying each component of other by otherFactor and adding that result to this.
fma(Matrix4x3fc, float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
fma(Matrix4x3fc, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Component-wise add this and other by first multiplying each component of other by otherFactor, adding that to this and storing the final result in dest.
fma(Vector2dc, Vector2dc) - Method in class org.joml.Vector2d
Add the component-wise multiplication of a * b to this vector.
fma(double, Vector2dc) - Method in class org.joml.Vector2d
Add the component-wise multiplication of a * b to this vector.
fma(Vector2dc, Vector2dc, Vector2d) - Method in class org.joml.Vector2d
 
fma(double, Vector2dc, Vector2d) - Method in class org.joml.Vector2d
 
fma(Vector2dc, Vector2dc, Vector2d) - Method in interface org.joml.Vector2dc
Add the component-wise multiplication of a * b to this vector and store the result in dest.
fma(double, Vector2dc, Vector2d) - Method in interface org.joml.Vector2dc
Add the component-wise multiplication of a * b to this vector and store the result in dest.
fma(Vector2fc, Vector2fc) - Method in class org.joml.Vector2f
Add the component-wise multiplication of a * b to this vector.
fma(float, Vector2fc) - Method in class org.joml.Vector2f
Add the component-wise multiplication of a * b to this vector.
fma(Vector2fc, Vector2fc, Vector2f) - Method in class org.joml.Vector2f
 
fma(float, Vector2fc, Vector2f) - Method in class org.joml.Vector2f
 
fma(Vector2fc, Vector2fc, Vector2f) - Method in interface org.joml.Vector2fc
Add the component-wise multiplication of a * b to this vector and store the result in dest.
fma(float, Vector2fc, Vector2f) - Method in interface org.joml.Vector2fc
Add the component-wise multiplication of a * b to this vector and store the result in dest.
fma(Vector3dc, Vector3dc) - Method in class org.joml.Vector3d
Add the component-wise multiplication of a * b to this vector.
fma(double, Vector3dc) - Method in class org.joml.Vector3d
Add the component-wise multiplication of a * b to this vector.
fma(Vector3fc, Vector3fc) - Method in class org.joml.Vector3d
Add the component-wise multiplication of a * b to this vector.
fma(double, Vector3fc) - Method in class org.joml.Vector3d
Add the component-wise multiplication of a * b to this vector.
fma(Vector3dc, Vector3dc, Vector3d) - Method in class org.joml.Vector3d
 
fma(double, Vector3dc, Vector3d) - Method in class org.joml.Vector3d
 
fma(Vector3dc, Vector3fc, Vector3d) - Method in class org.joml.Vector3d
 
fma(double, Vector3fc, Vector3d) - Method in class org.joml.Vector3d
 
fma(Vector3dc, Vector3dc, Vector3d) - Method in interface org.joml.Vector3dc
Add the component-wise multiplication of a * b to this vector and store the result in dest.
fma(double, Vector3dc, Vector3d) - Method in interface org.joml.Vector3dc
Add the component-wise multiplication of a * b to this vector and store the result in dest.
fma(Vector3dc, Vector3fc, Vector3d) - Method in interface org.joml.Vector3dc
Add the component-wise multiplication of a * b to this vector and store the result in dest.
fma(double, Vector3fc, Vector3d) - Method in interface org.joml.Vector3dc
Add the component-wise multiplication of a * b to this vector and store the result in dest.
fma(Vector3fc, Vector3fc) - Method in class org.joml.Vector3f
Add the component-wise multiplication of a * b to this vector.
fma(float, Vector3fc) - Method in class org.joml.Vector3f
Add the component-wise multiplication of a * b to this vector.
fma(Vector3fc, Vector3fc, Vector3f) - Method in class org.joml.Vector3f
 
fma(float, Vector3fc, Vector3f) - Method in class org.joml.Vector3f
 
fma(Vector3fc, Vector3fc, Vector3f) - Method in interface org.joml.Vector3fc
Add the component-wise multiplication of a * b to this vector and store the result in dest.
fma(float, Vector3fc, Vector3f) - Method in interface org.joml.Vector3fc
Add the component-wise multiplication of a * b to this vector and store the result in dest.
fma(Vector4dc, Vector4dc) - Method in class org.joml.Vector4d
Add the component-wise multiplication of a * b to this vector.
fma(double, Vector4dc) - Method in class org.joml.Vector4d
Add the component-wise multiplication of a * b to this vector.
fma(Vector4dc, Vector4dc, Vector4d) - Method in class org.joml.Vector4d
 
fma(double, Vector4dc, Vector4d) - Method in class org.joml.Vector4d
 
fma(Vector4dc, Vector4dc, Vector4d) - Method in interface org.joml.Vector4dc
Add the component-wise multiplication of a * b to this vector and store the result in dest.
fma(double, Vector4dc, Vector4d) - Method in interface org.joml.Vector4dc
Add the component-wise multiplication of a * b to this vector and store the result in dest.
fma(Vector4fc, Vector4fc) - Method in class org.joml.Vector4f
Add the component-wise multiplication of a * b to this vector.
fma(float, Vector4fc) - Method in class org.joml.Vector4f
Add the component-wise multiplication of a * b to this vector.
fma(Vector4fc, Vector4fc, Vector4f) - Method in class org.joml.Vector4f
 
fma(float, Vector4fc, Vector4f) - Method in class org.joml.Vector4f
 
fma(Vector4fc, Vector4fc, Vector4f) - Method in interface org.joml.Vector4fc
Add the component-wise multiplication of a * b to this vector and store the result in dest.
fma(float, Vector4fc, Vector4f) - Method in interface org.joml.Vector4fc
Add the component-wise multiplication of a * b to this vector and store the result in dest.
fma4x3(Matrix4dc, double) - Method in class org.joml.Matrix4d
Component-wise add the upper 4x3 submatrices of this and other by first multiplying each component of other's 4x3 submatrix by otherFactor and adding that result to this.
fma4x3(Matrix4dc, double, Matrix4d) - Method in class org.joml.Matrix4d
 
fma4x3(Matrix4dc, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Component-wise add the upper 4x3 submatrices of this and other by first multiplying each component of other's 4x3 submatrix by otherFactor, adding that to this and storing the final result in dest.
fma4x3(Matrix4fc, float) - Method in class org.joml.Matrix4f
Component-wise add the upper 4x3 submatrices of this and other by first multiplying each component of other's 4x3 submatrix by otherFactor and adding that result to this.
fma4x3(Matrix4fc, float, Matrix4f) - Method in class org.joml.Matrix4f
 
fma4x3(Matrix4fc, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Component-wise add the upper 4x3 submatrices of this and other by first multiplying each component of other's 4x3 submatrix by otherFactor, adding that to this and storing the final result in dest.
fromAxisAngleDeg(Vector3dc, double) - Method in class org.joml.Quaterniond
Set this quaternion to be a representation of the supplied axis and angle (in degrees).
fromAxisAngleDeg(double, double, double, double) - Method in class org.joml.Quaterniond
Set this quaternion to be a representation of the supplied axis and angle (in degrees).
fromAxisAngleDeg(Vector3fc, float) - Method in class org.joml.Quaternionf
Set this quaternion to be a representation of the supplied axis and angle (in degrees).
fromAxisAngleDeg(float, float, float, float) - Method in class org.joml.Quaternionf
Set this quaternion to be a representation of the supplied axis and angle (in degrees).
fromAxisAngleRad(Vector3dc, double) - Method in class org.joml.Quaterniond
Set this quaternion to be a representation of the supplied axis and angle (in radians).
fromAxisAngleRad(double, double, double, double) - Method in class org.joml.Quaterniond
Set this quaternion to be a representation of the supplied axis and angle (in radians).
fromAxisAngleRad(Vector3fc, float) - Method in class org.joml.Quaternionf
Set this quaternion to be a representation of the supplied axis and angle (in radians).
fromAxisAngleRad(float, float, float, float) - Method in class org.joml.Quaternionf
Set this quaternion to be a representation of the supplied axis and angle (in radians).
frustum(double, double, double, double, double, double, boolean, Matrix4d) - Method in class org.joml.Matrix4d
Apply an arbitrary 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.
frustum(double, double, double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
Apply an arbitrary 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.
frustum(double, double, double, double, double, double, boolean) - Method in class org.joml.Matrix4d
Apply an arbitrary perspective projection frustum transformation for a right-handed coordinate system using the given NDC z range to this matrix.
frustum(double, double, double, double, double, double) - Method in class org.joml.Matrix4d
Apply an arbitrary perspective projection frustum transformation for a right-handed coordinate system using OpenGL's NDC z range of [-1..+1] to this matrix.
frustum(double, double, double, double, double, double, boolean, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply an arbitrary 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.
frustum(double, double, double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply an arbitrary 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.
frustum(float, float, float, float, float, float, boolean, Matrix4f) - Method in class org.joml.Matrix4f
Apply an arbitrary 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.
frustum(float, float, float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
Apply an arbitrary 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.
frustum(float, float, float, float, float, float, boolean) - Method in class org.joml.Matrix4f
Apply an arbitrary perspective projection frustum transformation for a right-handed coordinate system using the given NDC z range to this matrix.
frustum(float, float, float, float, float, float) - Method in class org.joml.Matrix4f
Apply an arbitrary perspective projection frustum transformation for a right-handed coordinate system using OpenGL's NDC z range of [-1..+1] to this matrix.
frustum(float, float, float, float, float, float, boolean, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply an arbitrary 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.
frustum(float, float, float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply an arbitrary 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.
frustumAabb(Vector3d, Vector3d) - Method in class org.joml.Matrix4d
Compute the axis-aligned bounding box of the frustum described by this matrix and store the minimum corner coordinates in the given min and the maximum corner coordinates in the given max vector.
frustumAabb(Vector3f, Vector3f) - Method in class org.joml.Matrix4f
Compute the axis-aligned bounding box of the frustum described by this matrix and store the minimum corner coordinates in the given min and the maximum corner coordinates in the given max vector.
frustumAabb(Vector3f, Vector3f) - Method in interface org.joml.Matrix4fc
Compute the axis-aligned bounding box of the frustum described by this matrix and store the minimum corner coordinates in the given min and the maximum corner coordinates in the given max vector.
frustumCorner(int, Vector3d) - Method in class org.joml.Matrix4d
 
frustumCorner(int, Vector3d) - Method in interface org.joml.Matrix4dc
Compute the corner coordinates of the frustum defined by this matrix, which can be a projection matrix or a combined modelview-projection matrix, and store the result in the given point.
frustumCorner(int, Vector3f) - Method in class org.joml.Matrix4f
 
frustumCorner(int, Vector3f) - Method in interface org.joml.Matrix4fc
Compute the corner coordinates of the frustum defined by this matrix, which can be a projection matrix or a combined modelview-projection matrix, and store the result in the given point.
FrustumIntersection - Class in org.joml
Efficiently performs frustum intersection tests by caching the frustum planes of an arbitrary transformation matrix.
FrustumIntersection() - Constructor for class org.joml.FrustumIntersection
Create a new FrustumIntersection with undefined frustum planes.
FrustumIntersection(Matrix4fc) - Constructor for class org.joml.FrustumIntersection
Create a new FrustumIntersection from the given matrix by extracing the matrix's frustum planes.
frustumLH(double, double, double, double, double, double, boolean, Matrix4d) - Method in class org.joml.Matrix4d
Apply an arbitrary 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.
frustumLH(double, double, double, double, double, double, boolean) - Method in class org.joml.Matrix4d
Apply an arbitrary perspective projection frustum transformation for a left-handed coordinate system using the given NDC z range to this matrix.
frustumLH(double, double, double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
Apply an arbitrary 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.
frustumLH(double, double, double, double, double, double) - Method in class org.joml.Matrix4d
Apply an arbitrary perspective projection frustum transformation for a left-handed coordinate system using the given NDC z range to this matrix.
frustumLH(double, double, double, double, double, double, boolean, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply an arbitrary 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.
frustumLH(double, double, double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply an arbitrary 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.
frustumLH(float, float, float, float, float, float, boolean, Matrix4f) - Method in class org.joml.Matrix4f
Apply an arbitrary 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.
frustumLH(float, float, float, float, float, float, boolean) - Method in class org.joml.Matrix4f
Apply an arbitrary perspective projection frustum transformation for a left-handed coordinate system using the given NDC z range to this matrix.
frustumLH(float, float, float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
Apply an arbitrary 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.
frustumLH(float, float, float, float, float, float) - Method in class org.joml.Matrix4f
Apply an arbitrary perspective projection frustum transformation for a left-handed coordinate system using the given NDC z range to this matrix.
frustumLH(float, float, float, float, float, float, boolean, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply an arbitrary 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.
frustumLH(float, float, float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply an arbitrary 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.
frustumPlane(int, Vector4d) - Method in class org.joml.Matrix4d
 
frustumPlane(int, Vector4d) - Method in interface org.joml.Matrix4dc
Calculate a frustum plane of this matrix, which can be a projection matrix or a combined modelview-projection matrix, and store the result in the given planeEquation.
frustumPlane(int, Vector4f) - Method in class org.joml.Matrix4f
 
frustumPlane(int, Vector4f) - Method in interface org.joml.Matrix4fc
Calculate a frustum plane of this matrix, which can be a projection matrix or a combined modelview-projection matrix, and store the result in the given planeEquation.
FrustumRayBuilder - Class in org.joml
Provides methods to compute rays through an arbitrary perspective transformation defined by a Matrix4fc.
FrustumRayBuilder() - Constructor for class org.joml.FrustumRayBuilder
Create a new FrustumRayBuilder with an undefined frustum.
FrustumRayBuilder(Matrix4fc) - Constructor for class org.joml.FrustumRayBuilder
Create a new FrustumRayBuilder from the given matrix by extracing the matrix's frustum.
frustumRayDir(double, double, Vector3d) - Method in class org.joml.Matrix4d
 
frustumRayDir(double, double, Vector3d) - Method in interface org.joml.Matrix4dc
Obtain the direction of a ray starting at the center of the coordinate system and going through the near frustum plane.
frustumRayDir(float, float, Vector3f) - Method in class org.joml.Matrix4f
 
frustumRayDir(float, float, Vector3f) - Method in interface org.joml.Matrix4fc
Obtain the direction of a ray starting at the center of the coordinate system and going through the near frustum plane.

G

gaussianKernel(int, int, float, FloatBuffer) - Static method in class org.joml.sampling.Convolution
Generate a Gaussian convolution kernel with the given number of rows and columns, and store the factors in row-major order in dest.
generate(int, Callback3d) - Method in class org.joml.sampling.UniformSampling.Sphere
Create numSamples number of samples which are uniformly distributed on a unit sphere, and call the given callback for each sample generated.
generateCentered(int, float, Callback2d) - Method in class org.joml.sampling.StratifiedSampling
Generate n * n random sample positions in the unit square of x, y = [-1..+1].
generateRandom(int, Callback2d) - Method in class org.joml.sampling.StratifiedSampling
Generate n * n random sample positions in the unit square of x, y = [-1..+1].
GeometryUtils - Class in org.joml
Useful geometry methods.
GeometryUtils() - Constructor for class org.joml.GeometryUtils
 
get(Quaternionf) - Method in class org.joml.AxisAngle4d
Set the given Quaternionf to be equivalent to this AxisAngle4d rotation.
get(Quaterniond) - Method in class org.joml.AxisAngle4d
Set the given Quaterniond to be equivalent to this AxisAngle4d rotation.
get(Matrix4f) - Method in class org.joml.AxisAngle4d
Set the given Matrix4f to a rotation transformation equivalent to this AxisAngle4d.
get(Matrix3f) - Method in class org.joml.AxisAngle4d
Set the given Matrix3f to a rotation transformation equivalent to this AxisAngle4d.
get(Matrix4d) - Method in class org.joml.AxisAngle4d
Set the given Matrix4d to a rotation transformation equivalent to this AxisAngle4d.
get(Matrix3d) - Method in class org.joml.AxisAngle4d
Set the given Matrix3d to a rotation transformation equivalent to this AxisAngle4d.
get(Quaternionf) - Method in class org.joml.AxisAngle4f
Set the given Quaternionf to be equivalent to this AxisAngle4f rotation.
get(Quaterniond) - Method in class org.joml.AxisAngle4f
Set the given Quaterniond to be equivalent to this AxisAngle4f rotation.
get(Matrix4f) - Method in class org.joml.AxisAngle4f
Set the given Matrix4f to a rotation transformation equivalent to this AxisAngle4f.
get(Matrix3f) - Method in class org.joml.AxisAngle4f
Set the given Matrix3f to a rotation transformation equivalent to this AxisAngle4f.
get(Matrix4d) - Method in class org.joml.AxisAngle4f
Set the given Matrix4d to a rotation transformation equivalent to this AxisAngle4f.
get(Matrix3d) - Method in class org.joml.AxisAngle4f
Set the given Matrix3d to a rotation transformation equivalent to this AxisAngle4f.
get(Matrix3d) - Method in class org.joml.Matrix3d
Get the current values of this matrix and store them into dest.
get(DoubleBuffer) - Method in class org.joml.Matrix3d
 
get(int, DoubleBuffer) - Method in class org.joml.Matrix3d
 
get(FloatBuffer) - Method in class org.joml.Matrix3d
 
get(int, FloatBuffer) - Method in class org.joml.Matrix3d
 
get(ByteBuffer) - Method in class org.joml.Matrix3d
 
get(int, ByteBuffer) - Method in class org.joml.Matrix3d
 
get(double[], int) - Method in class org.joml.Matrix3d
 
get(double[]) - Method in class org.joml.Matrix3d
 
get(float[], int) - Method in class org.joml.Matrix3d
 
get(float[]) - Method in class org.joml.Matrix3d
 
get(Matrix3d) - Method in interface org.joml.Matrix3dc
Get the current values of this matrix and store them into dest.
get(DoubleBuffer) - Method in interface org.joml.Matrix3dc
Store this matrix into the supplied DoubleBuffer at the current buffer position using column-major order.
get(int, DoubleBuffer) - Method in interface org.joml.Matrix3dc
Store this matrix into the supplied DoubleBuffer starting at the specified absolute buffer position/index using column-major order.
get(FloatBuffer) - Method in interface org.joml.Matrix3dc
Store this matrix in column-major order into the supplied FloatBuffer at the current buffer position.
get(int, FloatBuffer) - Method in interface org.joml.Matrix3dc
Store this matrix in column-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index.
get(ByteBuffer) - Method in interface org.joml.Matrix3dc
Store this matrix in column-major order into the supplied ByteBuffer at the current buffer position.
get(int, ByteBuffer) - Method in interface org.joml.Matrix3dc
Store this matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(double[], int) - Method in interface org.joml.Matrix3dc
Store this matrix into the supplied double array in column-major order at the given offset.
get(double[]) - Method in interface org.joml.Matrix3dc
Store this matrix into the supplied double array in column-major order.
get(float[], int) - Method in interface org.joml.Matrix3dc
Store the elements of this matrix as float values in column-major order into the supplied float array at the given offset.
get(float[]) - Method in interface org.joml.Matrix3dc
Store the elements of this matrix as float values in column-major order into the supplied float array.
get(Matrix3f) - Method in class org.joml.Matrix3f
Get the current values of this matrix and store them into dest.
get(Matrix4f) - Method in class org.joml.Matrix3f
 
get(FloatBuffer) - Method in class org.joml.Matrix3f
 
get(int, FloatBuffer) - Method in class org.joml.Matrix3f
 
get(ByteBuffer) - Method in class org.joml.Matrix3f
 
get(int, ByteBuffer) - Method in class org.joml.Matrix3f
 
get(float[], int) - Method in class org.joml.Matrix3f
 
get(float[]) - Method in class org.joml.Matrix3f
 
get(Matrix3f) - Method in interface org.joml.Matrix3fc
Get the current values of this matrix and store them into dest.
get(Matrix4f) - Method in interface org.joml.Matrix3fc
Get the current values of this matrix and store them as the rotational component of dest.
get(FloatBuffer) - Method in interface org.joml.Matrix3fc
Store this matrix in column-major order into the supplied FloatBuffer at the current buffer position.
get(int, FloatBuffer) - Method in interface org.joml.Matrix3fc
Store this matrix in column-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index.
get(ByteBuffer) - Method in interface org.joml.Matrix3fc
Store this matrix in column-major order into the supplied ByteBuffer at the current buffer position.
get(int, ByteBuffer) - Method in interface org.joml.Matrix3fc
Store this matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(float[], int) - Method in interface org.joml.Matrix3fc
Store this matrix into the supplied float array in column-major order at the given offset.
get(float[]) - Method in interface org.joml.Matrix3fc
Store this matrix into the supplied float array in column-major order.
get(Matrix4d) - Method in class org.joml.Matrix4d
 
get(DoubleBuffer) - Method in class org.joml.Matrix4d
 
get(int, DoubleBuffer) - Method in class org.joml.Matrix4d
 
get(FloatBuffer) - Method in class org.joml.Matrix4d
 
get(int, FloatBuffer) - Method in class org.joml.Matrix4d
 
get(ByteBuffer) - Method in class org.joml.Matrix4d
 
get(int, ByteBuffer) - Method in class org.joml.Matrix4d
 
get(double[], int) - Method in class org.joml.Matrix4d
 
get(double[]) - Method in class org.joml.Matrix4d
 
get(float[], int) - Method in class org.joml.Matrix4d
 
get(float[]) - Method in class org.joml.Matrix4d
 
get(Matrix4d) - Method in interface org.joml.Matrix4dc
Get the current values of this matrix and store them into dest.
get(DoubleBuffer) - Method in interface org.joml.Matrix4dc
Store this matrix in column-major order into the supplied DoubleBuffer at the current buffer position.
get(int, DoubleBuffer) - Method in interface org.joml.Matrix4dc
Store this matrix in column-major order into the supplied DoubleBuffer starting at the specified absolute buffer position/index.
get(FloatBuffer) - Method in interface org.joml.Matrix4dc
Store this matrix in column-major order into the supplied FloatBuffer at the current buffer position.
get(int, FloatBuffer) - Method in interface org.joml.Matrix4dc
Store this matrix in column-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index.
get(ByteBuffer) - Method in interface org.joml.Matrix4dc
Store this matrix in column-major order into the supplied ByteBuffer at the current buffer position.
get(int, ByteBuffer) - Method in interface org.joml.Matrix4dc
Store this matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(double[], int) - Method in interface org.joml.Matrix4dc
Store this matrix into the supplied double array in column-major order at the given offset.
get(double[]) - Method in interface org.joml.Matrix4dc
Store this matrix into the supplied double array in column-major order.
get(float[], int) - Method in interface org.joml.Matrix4dc
Store the elements of this matrix as float values in column-major order into the supplied float array at the given offset.
get(float[]) - Method in interface org.joml.Matrix4dc
Store the elements of this matrix as float values in column-major order into the supplied float array.
get(Matrix4f) - Method in class org.joml.Matrix4f
Get the current values of this matrix and store them into dest.
get(Matrix4d) - Method in class org.joml.Matrix4f
Get the current values of this matrix and store them into dest.
get(FloatBuffer) - Method in class org.joml.Matrix4f
 
get(int, FloatBuffer) - Method in class org.joml.Matrix4f
 
get(ByteBuffer) - Method in class org.joml.Matrix4f
 
get(int, ByteBuffer) - Method in class org.joml.Matrix4f
 
get(float[], int) - Method in class org.joml.Matrix4f
 
get(float[]) - Method in class org.joml.Matrix4f
 
get(Matrix4f) - Method in interface org.joml.Matrix4fc
Get the current values of this matrix and store them into dest.
get(Matrix4d) - Method in interface org.joml.Matrix4fc
Get the current values of this matrix and store them into dest.
get(FloatBuffer) - Method in interface org.joml.Matrix4fc
Store this matrix in column-major order into the supplied FloatBuffer at the current buffer position.
get(int, FloatBuffer) - Method in interface org.joml.Matrix4fc
Store this matrix in column-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index.
get(ByteBuffer) - Method in interface org.joml.Matrix4fc
Store this matrix in column-major order into the supplied ByteBuffer at the current buffer position.
get(int, ByteBuffer) - Method in interface org.joml.Matrix4fc
Store this matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(float[], int) - Method in interface org.joml.Matrix4fc
Store this matrix into the supplied float array in column-major order at the given offset.
get(float[]) - Method in interface org.joml.Matrix4fc
Store this matrix into the supplied float array in column-major order.
get(Matrix4d) - Method in class org.joml.Matrix4x3d
 
get(Matrix4x3d) - Method in class org.joml.Matrix4x3d
Get the current values of this matrix and store them into dest.
get(DoubleBuffer) - Method in class org.joml.Matrix4x3d
 
get(int, DoubleBuffer) - Method in class org.joml.Matrix4x3d
 
get(FloatBuffer) - Method in class org.joml.Matrix4x3d
 
get(int, FloatBuffer) - Method in class org.joml.Matrix4x3d
 
get(ByteBuffer) - Method in class org.joml.Matrix4x3d
 
get(int, ByteBuffer) - Method in class org.joml.Matrix4x3d
 
get(double[], int) - Method in class org.joml.Matrix4x3d
 
get(double[]) - Method in class org.joml.Matrix4x3d
 
get(float[], int) - Method in class org.joml.Matrix4x3d
 
get(float[]) - Method in class org.joml.Matrix4x3d
 
get(Matrix4d) - Method in interface org.joml.Matrix4x3dc
Get the current values of this matrix and store them into the upper 4x3 submatrix of dest.
get(Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Get the current values of this matrix and store them into dest.
get(DoubleBuffer) - Method in interface org.joml.Matrix4x3dc
Store this matrix in column-major order into the supplied DoubleBuffer at the current buffer position.
get(int, DoubleBuffer) - Method in interface org.joml.Matrix4x3dc
Store this matrix in column-major order into the supplied DoubleBuffer starting at the specified absolute buffer position/index.
get(FloatBuffer) - Method in interface org.joml.Matrix4x3dc
Store this matrix in column-major order into the supplied FloatBuffer at the current buffer position.
get(int, FloatBuffer) - Method in interface org.joml.Matrix4x3dc
Store this matrix in column-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index.
get(ByteBuffer) - Method in interface org.joml.Matrix4x3dc
Store this matrix in column-major order into the supplied ByteBuffer at the current buffer position.
get(int, ByteBuffer) - Method in interface org.joml.Matrix4x3dc
Store this matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(double[], int) - Method in interface org.joml.Matrix4x3dc
Store this matrix into the supplied double array in column-major order at the given offset.
get(double[]) - Method in interface org.joml.Matrix4x3dc
Store this matrix into the supplied double array in column-major order.
get(float[], int) - Method in interface org.joml.Matrix4x3dc
Store the elements of this matrix as float values in column-major order into the supplied float array at the given offset.
get(float[]) - Method in interface org.joml.Matrix4x3dc
Store the elements of this matrix as float values in column-major order into the supplied float array.
get(Matrix4f) - Method in class org.joml.Matrix4x3f
 
get(Matrix4d) - Method in class org.joml.Matrix4x3f
 
get(Matrix4x3f) - Method in class org.joml.Matrix4x3f
Get the current values of this matrix and store them into dest.
get(Matrix4x3d) - Method in class org.joml.Matrix4x3f
Get the current values of this matrix and store them into dest.
get(FloatBuffer) - Method in class org.joml.Matrix4x3f
 
get(int, FloatBuffer) - Method in class org.joml.Matrix4x3f
 
get(ByteBuffer) - Method in class org.joml.Matrix4x3f
 
get(int, ByteBuffer) - Method in class org.joml.Matrix4x3f
 
get(float[], int) - Method in class org.joml.Matrix4x3f
 
get(float[]) - Method in class org.joml.Matrix4x3f
 
get(Matrix4f) - Method in interface org.joml.Matrix4x3fc
Get the current values of this matrix and store them into the upper 4x3 submatrix of dest.
get(Matrix4d) - Method in interface org.joml.Matrix4x3fc
Get the current values of this matrix and store them into the upper 4x3 submatrix of dest.
get(Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Get the current values of this matrix and store them into dest.
get(Matrix4x3d) - Method in interface org.joml.Matrix4x3fc
Get the current values of this matrix and store them into dest.
get(FloatBuffer) - Method in interface org.joml.Matrix4x3fc
Store this matrix in column-major order into the supplied FloatBuffer at the current buffer position.
get(int, FloatBuffer) - Method in interface org.joml.Matrix4x3fc
Store this matrix in column-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index.
get(ByteBuffer) - Method in interface org.joml.Matrix4x3fc
Store this matrix in column-major order into the supplied ByteBuffer at the current buffer position.
get(int, ByteBuffer) - Method in interface org.joml.Matrix4x3fc
Store this matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(float[], int) - Method in interface org.joml.Matrix4x3fc
Store this matrix into the supplied float array in column-major order at the given offset.
get(float[]) - Method in interface org.joml.Matrix4x3fc
Store this matrix into the supplied float array in column-major order.
get(Matrix3d) - Method in class org.joml.Quaterniond
 
get(Matrix3f) - Method in class org.joml.Quaterniond
 
get(Matrix4d) - Method in class org.joml.Quaterniond
 
get(Matrix4f) - Method in class org.joml.Quaterniond
 
get(Quaterniond) - Method in class org.joml.Quaterniond
Set the given Quaterniond to the values of this.
get(Matrix3d) - Method in interface org.joml.Quaterniondc
Set the given destination matrix to the rotation represented by this.
get(Matrix3f) - Method in interface org.joml.Quaterniondc
Set the given destination matrix to the rotation represented by this.
get(Matrix4d) - Method in interface org.joml.Quaterniondc
Set the given destination matrix to the rotation represented by this.
get(Matrix4f) - Method in interface org.joml.Quaterniondc
Set the given destination matrix to the rotation represented by this.
get(Quaterniond) - Method in interface org.joml.Quaterniondc
Set the given Quaterniond to the values of this.
get(Matrix3f) - Method in class org.joml.Quaternionf
 
get(Matrix3d) - Method in class org.joml.Quaternionf
 
get(Matrix4f) - Method in class org.joml.Quaternionf
 
get(Matrix4d) - Method in class org.joml.Quaternionf
 
get(Matrix4x3f) - Method in class org.joml.Quaternionf
 
get(Matrix4x3d) - Method in class org.joml.Quaternionf
 
get(AxisAngle4f) - Method in class org.joml.Quaternionf
 
get(Quaterniond) - Method in class org.joml.Quaternionf
 
get(Quaternionf) - Method in class org.joml.Quaternionf
Set the given Quaternionf to the values of this.
get(Matrix3f) - Method in interface org.joml.Quaternionfc
Set the given destination matrix to the rotation represented by this.
get(Matrix3d) - Method in interface org.joml.Quaternionfc
Set the given destination matrix to the rotation represented by this.
get(Matrix4f) - Method in interface org.joml.Quaternionfc
Set the given destination matrix to the rotation represented by this.
get(Matrix4d) - Method in interface org.joml.Quaternionfc
Set the given destination matrix to the rotation represented by this.
get(Matrix4x3f) - Method in interface org.joml.Quaternionfc
Set the given destination matrix to the rotation represented by this.
get(Matrix4x3d) - Method in interface org.joml.Quaternionfc
Set the given destination matrix to the rotation represented by this.
get(AxisAngle4f) - Method in interface org.joml.Quaternionfc
Set the given AxisAngle4f to represent the rotation of this quaternion.
get(Quaterniond) - Method in interface org.joml.Quaternionfc
Set the given Quaterniond to the values of this.
get(Quaternionf) - Method in interface org.joml.Quaternionfc
Set the given Quaternionf to the values of this.
get(ByteBuffer) - Method in class org.joml.Vector2d
 
get(int, ByteBuffer) - Method in class org.joml.Vector2d
 
get(DoubleBuffer) - Method in class org.joml.Vector2d
 
get(int, DoubleBuffer) - Method in class org.joml.Vector2d
 
get(ByteBuffer) - Method in interface org.joml.Vector2dc
Store this vector into the supplied ByteBuffer at the current buffer position.
get(int, ByteBuffer) - Method in interface org.joml.Vector2dc
Store this vector into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(DoubleBuffer) - Method in interface org.joml.Vector2dc
Store this vector into the supplied DoubleBuffer at the current buffer position.
get(int, DoubleBuffer) - Method in interface org.joml.Vector2dc
Store this vector into the supplied DoubleBuffer starting at the specified absolute buffer position/index.
get(ByteBuffer) - Method in class org.joml.Vector2f
 
get(int, ByteBuffer) - Method in class org.joml.Vector2f
 
get(FloatBuffer) - Method in class org.joml.Vector2f
 
get(int, FloatBuffer) - Method in class org.joml.Vector2f
 
get(ByteBuffer) - Method in interface org.joml.Vector2fc
Store this vector into the supplied ByteBuffer at the current buffer position.
get(int, ByteBuffer) - Method in interface org.joml.Vector2fc
Store this vector into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(FloatBuffer) - Method in interface org.joml.Vector2fc
Store this vector into the supplied FloatBuffer at the current buffer position.
get(int, FloatBuffer) - Method in interface org.joml.Vector2fc
Store this vector into the supplied FloatBuffer starting at the specified absolute buffer position/index.
get(ByteBuffer) - Method in class org.joml.Vector2i
 
get(int, ByteBuffer) - Method in class org.joml.Vector2i
 
get(IntBuffer) - Method in class org.joml.Vector2i
 
get(int, IntBuffer) - Method in class org.joml.Vector2i
 
get(ByteBuffer) - Method in interface org.joml.Vector2ic
Store this vector into the supplied ByteBuffer at the current buffer position.
get(int, ByteBuffer) - Method in interface org.joml.Vector2ic
Store this vector into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(IntBuffer) - Method in interface org.joml.Vector2ic
Store this vector into the supplied IntBuffer at the current buffer position.
get(int, IntBuffer) - Method in interface org.joml.Vector2ic
Store this vector into the supplied IntBuffer starting at the specified absolute buffer position/index.
get(ByteBuffer) - Method in class org.joml.Vector3d
 
get(int, ByteBuffer) - Method in class org.joml.Vector3d
 
get(DoubleBuffer) - Method in class org.joml.Vector3d
 
get(int, DoubleBuffer) - Method in class org.joml.Vector3d
 
get(int) - Method in class org.joml.Vector3d
 
get(ByteBuffer) - Method in interface org.joml.Vector3dc
Store this vector into the supplied ByteBuffer at the current buffer position.
get(int, ByteBuffer) - Method in interface org.joml.Vector3dc
Store this vector into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(DoubleBuffer) - Method in interface org.joml.Vector3dc
Store this vector into the supplied DoubleBuffer at the current buffer position.
get(int, DoubleBuffer) - Method in interface org.joml.Vector3dc
Store this vector into the supplied DoubleBuffer starting at the specified absolute buffer position/index.
get(int) - Method in interface org.joml.Vector3dc
Get the value of the specified component of this vector.
get(FloatBuffer) - Method in class org.joml.Vector3f
 
get(int, FloatBuffer) - Method in class org.joml.Vector3f
 
get(ByteBuffer) - Method in class org.joml.Vector3f
 
get(int, ByteBuffer) - Method in class org.joml.Vector3f
 
get(int) - Method in class org.joml.Vector3f
 
get(FloatBuffer) - Method in interface org.joml.Vector3fc
Store this vector into the supplied FloatBuffer at the current buffer position.
get(int, FloatBuffer) - Method in interface org.joml.Vector3fc
Store this vector into the supplied FloatBuffer starting at the specified absolute buffer position/index.
get(ByteBuffer) - Method in interface org.joml.Vector3fc
Store this vector into the supplied ByteBuffer at the current buffer position.
get(int, ByteBuffer) - Method in interface org.joml.Vector3fc
Store this vector into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(int) - Method in interface org.joml.Vector3fc
Get the value of the specified component of this vector.
get(IntBuffer) - Method in class org.joml.Vector3i
 
get(int, IntBuffer) - Method in class org.joml.Vector3i
 
get(ByteBuffer) - Method in class org.joml.Vector3i
 
get(int, ByteBuffer) - Method in class org.joml.Vector3i
 
get(IntBuffer) - Method in interface org.joml.Vector3ic
Store this vector into the supplied IntBuffer at the current buffer position.
get(int, IntBuffer) - Method in interface org.joml.Vector3ic
Store this vector into the supplied IntBuffer starting at the specified absolute buffer position/index.
get(ByteBuffer) - Method in interface org.joml.Vector3ic
Store this vector into the supplied ByteBuffer at the current buffer position.
get(int, ByteBuffer) - Method in interface org.joml.Vector3ic
Store this vector into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(ByteBuffer) - Method in class org.joml.Vector4d
 
get(int, ByteBuffer) - Method in class org.joml.Vector4d
 
get(DoubleBuffer) - Method in class org.joml.Vector4d
 
get(int, DoubleBuffer) - Method in class org.joml.Vector4d
 
get(ByteBuffer) - Method in interface org.joml.Vector4dc
Store this vector into the supplied ByteBuffer at the current buffer position.
get(int, ByteBuffer) - Method in interface org.joml.Vector4dc
Store this vector into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(DoubleBuffer) - Method in interface org.joml.Vector4dc
Store this vector into the supplied DoubleBuffer at the current buffer position.
get(int, DoubleBuffer) - Method in interface org.joml.Vector4dc
Store this vector into the supplied DoubleBuffer starting at the specified absolute buffer position/index.
get(FloatBuffer) - Method in class org.joml.Vector4f
 
get(int, FloatBuffer) - Method in class org.joml.Vector4f
 
get(ByteBuffer) - Method in class org.joml.Vector4f
 
get(int, ByteBuffer) - Method in class org.joml.Vector4f
 
get(FloatBuffer) - Method in interface org.joml.Vector4fc
Store this vector into the supplied FloatBuffer at the current buffer position.
get(int, FloatBuffer) - Method in interface org.joml.Vector4fc
Store this vector into the supplied FloatBuffer starting at the specified absolute buffer position/index.
get(ByteBuffer) - Method in interface org.joml.Vector4fc
Store this vector into the supplied ByteBuffer at the current buffer position.
get(int, ByteBuffer) - Method in interface org.joml.Vector4fc
Store this vector into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(IntBuffer) - Method in class org.joml.Vector4i
 
get(int, IntBuffer) - Method in class org.joml.Vector4i
 
get(ByteBuffer) - Method in class org.joml.Vector4i
 
get(int, ByteBuffer) - Method in class org.joml.Vector4i
 
get(IntBuffer) - Method in interface org.joml.Vector4ic
Store this vector into the supplied IntBuffer at the current buffer position.
get(int, IntBuffer) - Method in interface org.joml.Vector4ic
Store this vector into the supplied IntBuffer starting at the specified absolute buffer position/index.
get(ByteBuffer) - Method in interface org.joml.Vector4ic
Store this vector into the supplied ByteBuffer at the current buffer position.
get(int, ByteBuffer) - Method in interface org.joml.Vector4ic
Store this vector into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get3x3(Matrix3d) - Method in class org.joml.Matrix4d
 
get3x3(Matrix3d) - Method in interface org.joml.Matrix4dc
Get the current values of the upper left 3x3 submatrix of this matrix and store them into dest.
get3x3(Matrix3f) - Method in class org.joml.Matrix4f
 
get3x3(Matrix3d) - Method in class org.joml.Matrix4f
 
get3x3(Matrix3f) - Method in interface org.joml.Matrix4fc
Get the current values of the upper left 3x3 submatrix of this matrix and store them into dest.
get3x3(Matrix3d) - Method in interface org.joml.Matrix4fc
Get the current values of the upper left 3x3 submatrix of this matrix and store them into dest.
get4x3(Matrix4x3d) - Method in class org.joml.Matrix4d
 
get4x3(Matrix4x3d) - Method in interface org.joml.Matrix4dc
Get the current values of the upper 4x3 submatrix of this matrix and store them into dest.
get4x3(Matrix4x3f) - Method in class org.joml.Matrix4f
 
get4x3(Matrix4x3f) - Method in interface org.joml.Matrix4fc
Get the current values of the upper 4x3 submatrix of this matrix and store them into dest.
get4x3Transposed(DoubleBuffer) - Method in class org.joml.Matrix4d
 
get4x3Transposed(int, DoubleBuffer) - Method in class org.joml.Matrix4d
 
get4x3Transposed(ByteBuffer) - Method in class org.joml.Matrix4d
 
get4x3Transposed(int, ByteBuffer) - Method in class org.joml.Matrix4d
 
get4x3Transposed(DoubleBuffer) - Method in interface org.joml.Matrix4dc
Store the upper 4x3 submatrix of this matrix in row-major order into the supplied DoubleBuffer at the current buffer position.
get4x3Transposed(int, DoubleBuffer) - Method in interface org.joml.Matrix4dc
Store the upper 4x3 submatrix of this matrix in row-major order into the supplied DoubleBuffer starting at the specified absolute buffer position/index.
get4x3Transposed(ByteBuffer) - Method in interface org.joml.Matrix4dc
Store the upper 4x3 submatrix of this matrix in row-major order into the supplied ByteBuffer at the current buffer position.
get4x3Transposed(int, ByteBuffer) - Method in interface org.joml.Matrix4dc
Store the upper 4x3 submatrix of this matrix in row-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get4x3Transposed(FloatBuffer) - Method in class org.joml.Matrix4f
 
get4x3Transposed(int, FloatBuffer) - Method in class org.joml.Matrix4f
 
get4x3Transposed(ByteBuffer) - Method in class org.joml.Matrix4f
 
get4x3Transposed(int, ByteBuffer) - Method in class org.joml.Matrix4f
 
get4x3Transposed(FloatBuffer) - Method in interface org.joml.Matrix4fc
Store the upper 4x3 submatrix of this matrix in row-major order into the supplied FloatBuffer at the current buffer position.
get4x3Transposed(int, FloatBuffer) - Method in interface org.joml.Matrix4fc
Store the upper 4x3 submatrix of this matrix in row-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index.
get4x3Transposed(ByteBuffer) - Method in interface org.joml.Matrix4fc
Store the upper 4x3 submatrix of this matrix in row-major order into the supplied ByteBuffer at the current buffer position.
get4x3Transposed(int, ByteBuffer) - Method in interface org.joml.Matrix4fc
Store the upper 4x3 submatrix of this matrix in row-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get4x4(DoubleBuffer) - Method in class org.joml.Matrix4x3d
 
get4x4(int, DoubleBuffer) - Method in class org.joml.Matrix4x3d
 
get4x4(ByteBuffer) - Method in class org.joml.Matrix4x3d
 
get4x4(int, ByteBuffer) - Method in class org.joml.Matrix4x3d
 
get4x4(DoubleBuffer) - Method in interface org.joml.Matrix4x3dc
Store a 4x4 matrix in column-major order into the supplied DoubleBuffer at the current buffer position, where the upper 4x3 submatrix is this and the last row is (0, 0, 0, 1).
get4x4(int, DoubleBuffer) - Method in interface org.joml.Matrix4x3dc
Store a 4x4 matrix in column-major order into the supplied DoubleBuffer starting at the specified absolute buffer position/index, where the upper 4x3 submatrix is this and the last row is (0, 0, 0, 1).
get4x4(ByteBuffer) - Method in interface org.joml.Matrix4x3dc
Store a 4x4 matrix in column-major order into the supplied ByteBuffer at the current buffer position, where the upper 4x3 submatrix is this and the last row is (0, 0, 0, 1).
get4x4(int, ByteBuffer) - Method in interface org.joml.Matrix4x3dc
Store a 4x4 matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index, where the upper 4x3 submatrix is this and the last row is (0, 0, 0, 1).
get4x4(FloatBuffer) - Method in class org.joml.Matrix4x3f
 
get4x4(int, FloatBuffer) - Method in class org.joml.Matrix4x3f
 
get4x4(ByteBuffer) - Method in class org.joml.Matrix4x3f
 
get4x4(int, ByteBuffer) - Method in class org.joml.Matrix4x3f
 
get4x4(FloatBuffer) - Method in interface org.joml.Matrix4x3fc
Store a 4x4 matrix in column-major order into the supplied FloatBuffer at the current buffer position, where the upper 4x3 submatrix is this and the last row is (0, 0, 0, 1).
get4x4(int, FloatBuffer) - Method in interface org.joml.Matrix4x3fc
Store a 4x4 matrix in column-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index, where the upper 4x3 submatrix is this and the last row is (0, 0, 0, 1).
get4x4(ByteBuffer) - Method in interface org.joml.Matrix4x3fc
Store a 4x4 matrix in column-major order into the supplied ByteBuffer at the current buffer position, where the upper 4x3 submatrix is this and the last row is (0, 0, 0, 1).
get4x4(int, ByteBuffer) - Method in interface org.joml.Matrix4x3fc
Store a 4x4 matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index, where the upper 4x3 submatrix is this and the last row is (0, 0, 0, 1).
getAsMatrix3f(ByteBuffer) - Method in class org.joml.Quaternionf
 
getAsMatrix3f(FloatBuffer) - Method in class org.joml.Quaternionf
 
getAsMatrix3f(ByteBuffer) - Method in interface org.joml.Quaternionfc
Store the 3x3 float matrix representation of this quaternion in column-major order into the given ByteBuffer.
getAsMatrix3f(FloatBuffer) - Method in interface org.joml.Quaternionfc
Store the 3x3 float matrix representation of this quaternion in column-major order into the given FloatBuffer.
getAsMatrix4f(ByteBuffer) - Method in class org.joml.Quaternionf
 
getAsMatrix4f(FloatBuffer) - Method in class org.joml.Quaternionf
 
getAsMatrix4f(ByteBuffer) - Method in interface org.joml.Quaternionfc
Store the 4x4 float matrix representation of this quaternion in column-major order into the given ByteBuffer.
getAsMatrix4f(FloatBuffer) - Method in interface org.joml.Quaternionfc
Store the 4x4 float matrix representation of this quaternion in column-major order into the given FloatBuffer.
getAsMatrix4x3f(ByteBuffer) - Method in class org.joml.Quaternionf
 
getAsMatrix4x3f(FloatBuffer) - Method in class org.joml.Quaternionf
 
getAsMatrix4x3f(ByteBuffer) - Method in interface org.joml.Quaternionfc
Store the 4x3 float matrix representation of this quaternion in column-major order into the given ByteBuffer.
getAsMatrix4x3f(FloatBuffer) - Method in interface org.joml.Quaternionfc
Store the 4x3 float matrix representation of this quaternion in column-major order into the given FloatBuffer.
getColumn(int, Vector3d) - Method in class org.joml.Matrix3d
 
getColumn(int, Vector3d) - Method in interface org.joml.Matrix3dc
Get the column at the given column index, starting with 0.
getColumn(int, Vector3f) - Method in class org.joml.Matrix3f
 
getColumn(int, Vector3f) - Method in interface org.joml.Matrix3fc
Get the column at the given column index, starting with 0.
getColumn(int, Vector4d) - Method in class org.joml.Matrix4d
 
getColumn(int, Vector4d) - Method in interface org.joml.Matrix4dc
Get the column at the given column index, starting with 0.
getColumn(int, Vector4f) - Method in class org.joml.Matrix4f
 
getColumn(int, Vector4f) - Method in interface org.joml.Matrix4fc
Get the column at the given column index, starting with 0.
getColumn(int, Vector3d) - Method in class org.joml.Matrix4x3d
 
getColumn(int, Vector3d) - Method in interface org.joml.Matrix4x3dc
Get the column at the given column index, starting with 0.
getColumn(int, Vector3f) - Method in class org.joml.Matrix4x3f
 
getColumn(int, Vector3f) - Method in interface org.joml.Matrix4x3fc
Get the column at the given column index, starting with 0.
getEulerAnglesXYZ(Vector3d) - Method in class org.joml.Quaterniond
 
getEulerAnglesXYZ(Vector3d) - Method in interface org.joml.Quaterniondc
Get the euler angles in radians in rotation sequence XYZ of this quaternion and store them in the provided parameter eulerAngles.
getEulerAnglesXYZ(Vector3f) - Method in class org.joml.Quaternionf
 
getEulerAnglesXYZ(Vector3f) - Method in interface org.joml.Quaternionfc
Get the euler angles in radians in rotation sequence XYZ of this quaternion and store them in the provided parameter eulerAngles.
getEulerAnglesZYX(Vector3d) - Method in class org.joml.Matrix3d
Extract the Euler angles from the rotation represented by this matrix and store the extracted Euler angles in dest.
getEulerAnglesZYX(Vector3d) - Method in interface org.joml.Matrix3dc
Extract the Euler angles from the rotation represented by this matrix and store the extracted Euler angles in dest.
getEulerAnglesZYX(Vector3f) - Method in class org.joml.Matrix3f
Extract the Euler angles from the rotation represented by this matrix and store the extracted Euler angles in dest.
getEulerAnglesZYX(Vector3f) - Method in interface org.joml.Matrix3fc
Extract the Euler angles from the rotation represented by this matrix and store the extracted Euler angles in dest.
getEulerAnglesZYX(Vector3d) - Method in class org.joml.Matrix4d
Extract the Euler angles from the rotation represented by the upper left 3x3 submatrix of this and store the extracted Euler angles in dest.
getEulerAnglesZYX(Vector3d) - Method in interface org.joml.Matrix4dc
Extract the Euler angles from the rotation represented by the upper left 3x3 submatrix of this and store the extracted Euler angles in dest.
getEulerAnglesZYX(Vector3f) - Method in class org.joml.Matrix4f
Extract the Euler angles from the rotation represented by the upper left 3x3 submatrix of this and store the extracted Euler angles in dest.
getEulerAnglesZYX(Vector3f) - Method in interface org.joml.Matrix4fc
Extract the Euler angles from the rotation represented by the upper left 3x3 submatrix of this and store the extracted Euler angles in dest.
getEulerAnglesZYX(Vector3d) - Method in class org.joml.Matrix4x3d
 
getEulerAnglesZYX(Vector3d) - Method in interface org.joml.Matrix4x3dc
Extract the Euler angles from the rotation represented by the upper left 3x3 submatrix of this and store the extracted Euler angles in dest.
getEulerAnglesZYX(Vector3f) - Method in class org.joml.Matrix4x3f
Extract the Euler angles from the rotation represented by the upper left 3x3 submatrix of this and store the extracted Euler angles in dest.
getEulerAnglesZYX(Vector3f) - Method in interface org.joml.Matrix4x3fc
Extract the Euler angles from the rotation represented by the upper left 3x3 submatrix of this and store the extracted Euler angles in dest.
getFloats(ByteBuffer) - Method in class org.joml.Matrix3d
 
getFloats(int, ByteBuffer) - Method in class org.joml.Matrix3d
 
getFloats(ByteBuffer) - Method in interface org.joml.Matrix3dc
Store the elements of this matrix as float values in column-major order into the supplied ByteBuffer at the current buffer position.
getFloats(int, ByteBuffer) - Method in interface org.joml.Matrix3dc
Store the elements of this matrix as float values in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
getFloats(ByteBuffer) - Method in class org.joml.Matrix4d
 
getFloats(int, ByteBuffer) - Method in class org.joml.Matrix4d
 
getFloats(ByteBuffer) - Method in interface org.joml.Matrix4dc
Store the elements of this matrix as float values in column-major order into the supplied ByteBuffer at the current buffer position.
getFloats(int, ByteBuffer) - Method in interface org.joml.Matrix4dc
Store the elements of this matrix as float values in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
getFloats(ByteBuffer) - Method in class org.joml.Matrix4x3d
 
getFloats(int, ByteBuffer) - Method in class org.joml.Matrix4x3d
 
getFloats(ByteBuffer) - Method in interface org.joml.Matrix4x3dc
Store the elements of this matrix as float values in column-major order into the supplied ByteBuffer at the current buffer position.
getFloats(int, ByteBuffer) - Method in interface org.joml.Matrix4x3dc
Store the elements of this matrix as float values in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
getNormalizedRotation(Quaternionf) - Method in class org.joml.Matrix3d
 
getNormalizedRotation(Quaterniond) - Method in class org.joml.Matrix3d
 
getNormalizedRotation(Quaternionf) - Method in interface org.joml.Matrix3dc
Get the current values of this matrix and store the represented rotation into the given Quaternionf.
getNormalizedRotation(Quaterniond) - Method in interface org.joml.Matrix3dc
Get the current values of this matrix and store the represented rotation into the given Quaterniond.
getNormalizedRotation(Quaternionf) - Method in class org.joml.Matrix3f
 
getNormalizedRotation(Quaterniond) - Method in class org.joml.Matrix3f
 
getNormalizedRotation(Quaternionf) - Method in interface org.joml.Matrix3fc
Get the current values of this matrix and store the represented rotation into the given Quaternionf.
getNormalizedRotation(Quaterniond) - Method in interface org.joml.Matrix3fc
Get the current values of this matrix and store the represented rotation into the given Quaterniond.
getNormalizedRotation(Quaternionf) - Method in class org.joml.Matrix4d
 
getNormalizedRotation(Quaterniond) - Method in class org.joml.Matrix4d
 
getNormalizedRotation(Quaternionf) - Method in interface org.joml.Matrix4dc
Get the current values of this matrix and store the represented rotation into the given Quaternionf.
getNormalizedRotation(Quaterniond) - Method in interface org.joml.Matrix4dc
Get the current values of this matrix and store the represented rotation into the given Quaterniond.
getNormalizedRotation(Quaternionf) - Method in class org.joml.Matrix4f
 
getNormalizedRotation(Quaterniond) - Method in class org.joml.Matrix4f
 
getNormalizedRotation(Quaternionf) - Method in interface org.joml.Matrix4fc
Get the current values of this matrix and store the represented rotation into the given Quaternionf.
getNormalizedRotation(Quaterniond) - Method in interface org.joml.Matrix4fc
Get the current values of this matrix and store the represented rotation into the given Quaterniond.
getNormalizedRotation(Quaternionf) - Method in class org.joml.Matrix4x3d
 
getNormalizedRotation(Quaterniond) - Method in class org.joml.Matrix4x3d
 
getNormalizedRotation(Quaternionf) - Method in interface org.joml.Matrix4x3dc
Get the current values of this matrix and store the represented rotation into the given Quaternionf.
getNormalizedRotation(Quaterniond) - Method in interface org.joml.Matrix4x3dc
Get the current values of this matrix and store the represented rotation into the given Quaterniond.
getNormalizedRotation(Quaternionf) - Method in class org.joml.Matrix4x3f
 
getNormalizedRotation(Quaterniond) - Method in class org.joml.Matrix4x3f
 
getNormalizedRotation(Quaternionf) - Method in interface org.joml.Matrix4x3fc
Get the current values of this matrix and store the represented rotation into the given Quaternionf.
getNormalizedRotation(Quaterniond) - Method in interface org.joml.Matrix4x3fc
Get the current values of this matrix and store the represented rotation into the given Quaterniond.
getRotation(AxisAngle4f) - Method in class org.joml.Matrix3d
 
getRotation(AxisAngle4f) - Method in interface org.joml.Matrix3dc
Get the current values of this matrix and store the represented rotation into the given AxisAngle4f.
getRotation(AxisAngle4f) - Method in class org.joml.Matrix3f
 
getRotation(AxisAngle4f) - Method in interface org.joml.Matrix3fc
Get the current values of this matrix and store the represented rotation into the given AxisAngle4f.
getRotation(AxisAngle4f) - Method in class org.joml.Matrix4f
 
getRotation(AxisAngle4d) - Method in class org.joml.Matrix4f
 
getRotation(AxisAngle4f) - Method in interface org.joml.Matrix4fc
Get the rotational component of this matrix and store the represented rotation into the given AxisAngle4f.
getRotation(AxisAngle4d) - Method in interface org.joml.Matrix4fc
Get the rotational component of this matrix and store the represented rotation into the given AxisAngle4d.
getRotation(AxisAngle4f) - Method in class org.joml.Matrix4x3f
 
getRotation(AxisAngle4d) - Method in class org.joml.Matrix4x3f
 
getRotation(AxisAngle4f) - Method in interface org.joml.Matrix4x3fc
Get the rotational component of this matrix and store the represented rotation into the given AxisAngle4f.
getRotation(AxisAngle4d) - Method in interface org.joml.Matrix4x3fc
Get the rotational component of this matrix and store the represented rotation into the given AxisAngle4d.
getRow(int, Vector3d) - Method in class org.joml.Matrix3d
 
getRow(int, Vector3d) - Method in interface org.joml.Matrix3dc
Get the row at the given row index, starting with 0.
getRow(int, Vector3f) - Method in class org.joml.Matrix3f
 
getRow(int, Vector3f) - Method in interface org.joml.Matrix3fc
Get the row at the given row index, starting with 0.
getRow(int, Vector4d) - Method in class org.joml.Matrix4d
 
getRow(int, Vector4d) - Method in interface org.joml.Matrix4dc
Get the row at the given row index, starting with 0.
getRow(int, Vector4f) - Method in class org.joml.Matrix4f
 
getRow(int, Vector4f) - Method in interface org.joml.Matrix4fc
Get the row at the given row index, starting with 0.
getRow(int, Vector4d) - Method in class org.joml.Matrix4x3d
 
getRow(int, Vector4d) - Method in interface org.joml.Matrix4x3dc
Get the row at the given row index, starting with 0.
getRow(int, Vector4f) - Method in class org.joml.Matrix4x3f
 
getRow(int, Vector4f) - Method in interface org.joml.Matrix4x3fc
Get the row at the given row index, starting with 0.
getScale(Vector3d) - Method in class org.joml.Matrix3d
 
getScale(Vector3d) - Method in interface org.joml.Matrix3dc
Get the scaling factors of this matrix for the three base axes.
getScale(Vector3f) - Method in class org.joml.Matrix3f
 
getScale(Vector3f) - Method in interface org.joml.Matrix3fc
Get the scaling factors of this matrix for the three base axes.
getScale(Vector3d) - Method in class org.joml.Matrix4d
 
getScale(Vector3d) - Method in interface org.joml.Matrix4dc
Get the scaling factors of this matrix for the three base axes.
getScale(Vector3f) - Method in class org.joml.Matrix4f
 
getScale(Vector3f) - Method in interface org.joml.Matrix4fc
Get the scaling factors of this matrix for the three base axes.
getScale(Vector3d) - Method in class org.joml.Matrix4x3d
 
getScale(Vector3d) - Method in interface org.joml.Matrix4x3dc
Get the scaling factors of this matrix for the three base axes.
getScale(Vector3f) - Method in class org.joml.Matrix4x3f
 
getScale(Vector3f) - Method in interface org.joml.Matrix4x3fc
Get the scaling factors of this matrix for the three base axes.
getTranslation(Vector3d) - Method in class org.joml.Matrix4d
 
getTranslation(Vector3d) - Method in interface org.joml.Matrix4dc
Get only the translation components (m30, m31, m32) of this matrix and store them in the given vector xyz.
getTranslation(Vector3f) - Method in class org.joml.Matrix4f
 
getTranslation(Vector3f) - Method in interface org.joml.Matrix4fc
Get only the translation components (m30, m31, m32) of this matrix and store them in the given vector xyz.
getTranslation(Vector3d) - Method in class org.joml.Matrix4x3d
 
getTranslation(Vector3d) - Method in interface org.joml.Matrix4x3dc
Get only the translation components (m30, m31, m32) of this matrix and store them in the given vector xyz.
getTranslation(Vector3f) - Method in class org.joml.Matrix4x3f
 
getTranslation(Vector3f) - Method in interface org.joml.Matrix4x3fc
Get only the translation components (m30, m31, m32) of this matrix and store them in the given vector xyz.
getTransposed(FloatBuffer) - Method in class org.joml.Matrix3f
 
getTransposed(int, FloatBuffer) - Method in class org.joml.Matrix3f
 
getTransposed(ByteBuffer) - Method in class org.joml.Matrix3f
 
getTransposed(int, ByteBuffer) - Method in class org.joml.Matrix3f
 
getTransposed(FloatBuffer) - Method in interface org.joml.Matrix3fc
Store the transpose of this matrix in column-major order into the supplied FloatBuffer at the current buffer position.
getTransposed(int, FloatBuffer) - Method in interface org.joml.Matrix3fc
Store the transpose of this matrix in column-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index.
getTransposed(ByteBuffer) - Method in interface org.joml.Matrix3fc
Store the transpose of this matrix in column-major order into the supplied ByteBuffer at the current buffer position.
getTransposed(int, ByteBuffer) - Method in interface org.joml.Matrix3fc
Store the transpose of this matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
getTransposed(DoubleBuffer) - Method in class org.joml.Matrix4d
 
getTransposed(int, DoubleBuffer) - Method in class org.joml.Matrix4d
 
getTransposed(ByteBuffer) - Method in class org.joml.Matrix4d
 
getTransposed(int, ByteBuffer) - Method in class org.joml.Matrix4d
 
getTransposed(DoubleBuffer) - Method in interface org.joml.Matrix4dc
Store the transpose of this matrix in column-major order into the supplied DoubleBuffer at the current buffer position.
getTransposed(int, DoubleBuffer) - Method in interface org.joml.Matrix4dc
Store the transpose of this matrix in column-major order into the supplied DoubleBuffer starting at the specified absolute buffer position/index.
getTransposed(ByteBuffer) - Method in interface org.joml.Matrix4dc
Store the transpose of this matrix in column-major order into the supplied ByteBuffer at the current buffer position.
getTransposed(int, ByteBuffer) - Method in interface org.joml.Matrix4dc
Store the transpose of this matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
getTransposed(FloatBuffer) - Method in class org.joml.Matrix4f
 
getTransposed(int, FloatBuffer) - Method in class org.joml.Matrix4f
 
getTransposed(ByteBuffer) - Method in class org.joml.Matrix4f
 
getTransposed(int, ByteBuffer) - Method in class org.joml.Matrix4f
 
getTransposed(FloatBuffer) - Method in interface org.joml.Matrix4fc
Store the transpose of this matrix in column-major order into the supplied FloatBuffer at the current buffer position.
getTransposed(int, FloatBuffer) - Method in interface org.joml.Matrix4fc
Store the transpose of this matrix in column-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index.
getTransposed(ByteBuffer) - Method in interface org.joml.Matrix4fc
Store the transpose of this matrix in column-major order into the supplied ByteBuffer at the current buffer position.
getTransposed(int, ByteBuffer) - Method in interface org.joml.Matrix4fc
Store the transpose of this matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
getTransposed(DoubleBuffer) - Method in class org.joml.Matrix4x3d
 
getTransposed(int, DoubleBuffer) - Method in class org.joml.Matrix4x3d
 
getTransposed(ByteBuffer) - Method in class org.joml.Matrix4x3d
 
getTransposed(int, ByteBuffer) - Method in class org.joml.Matrix4x3d
 
getTransposed(FloatBuffer) - Method in class org.joml.Matrix4x3d
 
getTransposed(int, FloatBuffer) - Method in class org.joml.Matrix4x3d
 
getTransposed(double[], int) - Method in class org.joml.Matrix4x3d
 
getTransposed(double[]) - Method in class org.joml.Matrix4x3d
 
getTransposed(DoubleBuffer) - Method in interface org.joml.Matrix4x3dc
Store this matrix in row-major order into the supplied DoubleBuffer at the current buffer position.
getTransposed(int, DoubleBuffer) - Method in interface org.joml.Matrix4x3dc
Store this matrix in row-major order into the supplied DoubleBuffer starting at the specified absolute buffer position/index.
getTransposed(ByteBuffer) - Method in interface org.joml.Matrix4x3dc
Store this matrix in row-major order into the supplied ByteBuffer at the current buffer position.
getTransposed(int, ByteBuffer) - Method in interface org.joml.Matrix4x3dc
Store this matrix in row-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
getTransposed(FloatBuffer) - Method in interface org.joml.Matrix4x3dc
Store this matrix in row-major order into the supplied FloatBuffer at the current buffer position.
getTransposed(int, FloatBuffer) - Method in interface org.joml.Matrix4x3dc
Store this matrix in row-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index.
getTransposed(double[], int) - Method in interface org.joml.Matrix4x3dc
Store this matrix into the supplied float array in row-major order at the given offset.
getTransposed(double[]) - Method in interface org.joml.Matrix4x3dc
Store this matrix into the supplied float array in row-major order.
getTransposed(FloatBuffer) - Method in class org.joml.Matrix4x3f
 
getTransposed(int, FloatBuffer) - Method in class org.joml.Matrix4x3f
 
getTransposed(ByteBuffer) - Method in class org.joml.Matrix4x3f
 
getTransposed(int, ByteBuffer) - Method in class org.joml.Matrix4x3f
 
getTransposed(float[], int) - Method in class org.joml.Matrix4x3f
 
getTransposed(float[]) - Method in class org.joml.Matrix4x3f
 
getTransposed(FloatBuffer) - Method in interface org.joml.Matrix4x3fc
Store this matrix in row-major order into the supplied FloatBuffer at the current buffer position.
getTransposed(int, FloatBuffer) - Method in interface org.joml.Matrix4x3fc
Store this matrix in row-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index.
getTransposed(ByteBuffer) - Method in interface org.joml.Matrix4x3fc
Store this matrix in row-major order into the supplied ByteBuffer at the current buffer position.
getTransposed(int, ByteBuffer) - Method in interface org.joml.Matrix4x3fc
Store this matrix in row-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
getTransposed(float[], int) - Method in interface org.joml.Matrix4x3fc
Store this matrix into the supplied float array in row-major order at the given offset.
getTransposed(float[]) - Method in interface org.joml.Matrix4x3fc
Store this matrix into the supplied float array in row-major order.
getTransposedFloats(ByteBuffer) - Method in class org.joml.Matrix4x3d
 
getTransposedFloats(int, ByteBuffer) - Method in class org.joml.Matrix4x3d
 
getTransposedFloats(ByteBuffer) - Method in interface org.joml.Matrix4x3dc
Store this matrix as float values in row-major order into the supplied ByteBuffer at the current buffer position.
getTransposedFloats(int, ByteBuffer) - Method in interface org.joml.Matrix4x3dc
Store this matrix in row-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
getUnnormalizedRotation(Quaternionf) - Method in class org.joml.Matrix3d
 
getUnnormalizedRotation(Quaterniond) - Method in class org.joml.Matrix3d
 
getUnnormalizedRotation(Quaternionf) - Method in interface org.joml.Matrix3dc
Get the current values of this matrix and store the represented rotation into the given Quaternionf.
getUnnormalizedRotation(Quaterniond) - Method in interface org.joml.Matrix3dc
Get the current values of this matrix and store the represented rotation into the given Quaterniond.
getUnnormalizedRotation(Quaternionf) - Method in class org.joml.Matrix3f
 
getUnnormalizedRotation(Quaterniond) - Method in class org.joml.Matrix3f
 
getUnnormalizedRotation(Quaternionf) - Method in interface org.joml.Matrix3fc
Get the current values of this matrix and store the represented rotation into the given Quaternionf.
getUnnormalizedRotation(Quaterniond) - Method in interface org.joml.Matrix3fc
Get the current values of this matrix and store the represented rotation into the given Quaterniond.
getUnnormalizedRotation(Quaternionf) - Method in class org.joml.Matrix4d
 
getUnnormalizedRotation(Quaterniond) - Method in class org.joml.Matrix4d
 
getUnnormalizedRotation(Quaternionf) - Method in interface org.joml.Matrix4dc
Get the current values of this matrix and store the represented rotation into the given Quaternionf.
getUnnormalizedRotation(Quaterniond) - Method in interface org.joml.Matrix4dc
Get the current values of this matrix and store the represented rotation into the given Quaterniond.
getUnnormalizedRotation(Quaternionf) - Method in class org.joml.Matrix4f
 
getUnnormalizedRotation(Quaterniond) - Method in class org.joml.Matrix4f
 
getUnnormalizedRotation(Quaternionf) - Method in interface org.joml.Matrix4fc
Get the current values of this matrix and store the represented rotation into the given Quaternionf.
getUnnormalizedRotation(Quaterniond) - Method in interface org.joml.Matrix4fc
Get the current values of this matrix and store the represented rotation into the given Quaterniond.
getUnnormalizedRotation(Quaternionf) - Method in class org.joml.Matrix4x3d
 
getUnnormalizedRotation(Quaterniond) - Method in class org.joml.Matrix4x3d
 
getUnnormalizedRotation(Quaternionf) - Method in interface org.joml.Matrix4x3dc
Get the current values of this matrix and store the represented rotation into the given Quaternionf.
getUnnormalizedRotation(Quaterniond) - Method in interface org.joml.Matrix4x3dc
Get the current values of this matrix and store the represented rotation into the given Quaterniond.
getUnnormalizedRotation(Quaternionf) - Method in class org.joml.Matrix4x3f
 
getUnnormalizedRotation(Quaterniond) - Method in class org.joml.Matrix4x3f
 
getUnnormalizedRotation(Quaternionf) - Method in interface org.joml.Matrix4x3fc
Get the current values of this matrix and store the represented rotation into the given Quaternionf.
getUnnormalizedRotation(Quaterniond) - Method in interface org.joml.Matrix4x3fc
Get the current values of this matrix and store the represented rotation into the given Quaterniond.

H

half(Vector3dc) - Method in class org.joml.Vector3d
Compute the half vector between this and the other vector.
half(double, double, double) - Method in class org.joml.Vector3d
Compute the half vector between this and the vector (x, y, z).
half(Vector3dc, Vector3d) - Method in class org.joml.Vector3d
 
half(double, double, double, Vector3d) - Method in class org.joml.Vector3d
 
half(Vector3dc, Vector3d) - Method in interface org.joml.Vector3dc
Compute the half vector between this and the other vector and store the result in dest.
half(double, double, double, Vector3d) - Method in interface org.joml.Vector3dc
Compute the half vector between this and the vector (x, y, z) and store the result in dest.
half(Vector3fc) - Method in class org.joml.Vector3f
Compute the half vector between this and the other vector.
half(float, float, float) - Method in class org.joml.Vector3f
Compute the half vector between this and the vector (x, y, z).
half(Vector3fc, Vector3f) - Method in class org.joml.Vector3f
 
half(float, float, float, Vector3f) - Method in class org.joml.Vector3f
 
half(Vector3fc, Vector3f) - Method in interface org.joml.Vector3fc
Compute the half vector between this and the other vector and store the result in dest.
half(float, float, float, Vector3f) - Method in interface org.joml.Vector3fc
Compute the half vector between this and the vector (x, y, z) and store the result in dest.
hashCode() - Method in class org.joml.AxisAngle4d
 
hashCode() - Method in class org.joml.AxisAngle4f
 
hashCode() - Method in class org.joml.Matrix3d
 
hashCode() - Method in class org.joml.Matrix3f
 
hashCode() - Method in class org.joml.Matrix4d
 
hashCode() - Method in class org.joml.Matrix4f
 
hashCode() - Method in class org.joml.Matrix4x3d
 
hashCode() - Method in class org.joml.Matrix4x3f
 
hashCode() - Method in class org.joml.MatrixStackd
 
hashCode() - Method in class org.joml.MatrixStackf
 
hashCode() - Method in class org.joml.Quaterniond
 
hashCode() - Method in class org.joml.Quaternionf
 
hashCode() - Method in class org.joml.Vector2d
 
hashCode() - Method in class org.joml.Vector2f
 
hashCode() - Method in class org.joml.Vector2i
 
hashCode() - Method in class org.joml.Vector3d
 
hashCode() - Method in class org.joml.Vector3f
 
hashCode() - Method in class org.joml.Vector3i
 
hashCode() - Method in class org.joml.Vector4d
 
hashCode() - Method in class org.joml.Vector4f
 
hashCode() - Method in class org.joml.Vector4i
 
hermite(Vector3dc, Vector3dc, Vector3dc, double, Vector3d) - Method in class org.joml.Vector3d
 
hermite(Vector3dc, Vector3dc, Vector3dc, double, Vector3d) - Method in interface org.joml.Vector3dc
Compute a hermite interpolation between this vector and its associated tangent t0 and the given vector v with its tangent t1 and store the result in dest.
hermite(Vector3fc, Vector3fc, Vector3fc, float, Vector3f) - Method in class org.joml.Vector3f
 
hermite(Vector3fc, Vector3fc, Vector3fc, float, Vector3f) - Method in interface org.joml.Vector3fc
Compute a hermite interpolation between this vector with its associated tangent t0 and the given vector v with its tangent t1 and store the result in dest.
hermite(Vector4dc, Vector4dc, Vector4dc, double, Vector4d) - Method in class org.joml.Vector4d
 
hermite(Vector4dc, Vector4dc, Vector4dc, double, Vector4d) - Method in interface org.joml.Vector4dc
Compute a hermite interpolation between this vector and its associated tangent t0 and the given vector v with its tangent t1 and store the result in dest.
hermite(Vector4fc, Vector4fc, Vector4fc, float, Vector4f) - Method in class org.joml.Vector4f
 
hermite(Vector4fc, Vector4fc, Vector4fc, float, Vector4f) - Method in interface org.joml.Vector4fc
Compute a hermite interpolation between this vector and its associated tangent t0 and the given vector v with its tangent t1 and store the result in dest.

I

identity() - Method in class org.joml.Matrix3d
Set this matrix to the identity.
identity() - Method in class org.joml.Matrix3f
Set this matrix to the identity.
identity() - Method in class org.joml.Matrix4d
Reset this matrix to the identity.
identity() - Method in class org.joml.Matrix4f
Reset this matrix to the identity.
identity() - Method in class org.joml.Matrix4x3d
Reset this matrix to the identity.
identity() - Method in class org.joml.Matrix4x3f
Reset this matrix to the identity.
identity() - Method in class org.joml.Quaterniond
Set this quaternion to the identity.
identity() - Method in class org.joml.Quaternionf
Set this quaternion to the identity.
INSIDE - Static variable in class org.joml.FrustumIntersection
Return value of intersectAab() and its different overloads indicating that the axis-aligned box is fully inside of the frustum.
INSIDE - Static variable in class org.joml.Intersectiond
INSIDE - Static variable in class org.joml.Intersectionf
integrate(double, double, double, double) - Method in class org.joml.Quaterniond
Integrate the rotation given by the angular velocity (vx, vy, vz) around the x, y and z axis, respectively, with respect to the given elapsed time delta dt and add the differentiate rotation to the rotation represented by this quaternion.
integrate(double, double, double, double, Quaterniond) - Method in class org.joml.Quaterniond
 
integrate(double, double, double, double, Quaterniond) - Method in interface org.joml.Quaterniondc
Integrate the rotation given by the angular velocity (vx, vy, vz) around the x, y and z axis, respectively, with respect to the given elapsed time delta dt and add the differentiate rotation to the rotation represented by this quaternion and store the result into dest.
integrate(float, float, float, float) - Method in class org.joml.Quaternionf
Integrate the rotation given by the angular velocity (vx, vy, vz) around the x, y and z axis, respectively, with respect to the given elapsed time delta dt and add the differentiate rotation to the rotation represented by this quaternion.
integrate(float, float, float, float, Quaternionf) - Method in class org.joml.Quaternionf
 
integrate(float, float, float, float, Quaternionf) - Method in interface org.joml.Quaternionfc
Integrate the rotation given by the angular velocity (vx, vy, vz) around the x, y and z axis, respectively, with respect to the given elapsed time delta dt and add the differentiate rotation to the rotation represented by this quaternion and store the result into dest.
interpolateTriangle(double, double, double, double, double, double, double, double, double, double, double) - Static method in class org.joml.Interpolationd
Bilinearly interpolate the single scalar value f over the given triangle.
interpolateTriangle(double, double, double, double, double, double, double, double, double, double, double, double, double, double, Vector2d) - Static method in class org.joml.Interpolationd
Bilinearly interpolate the two-dimensional vector f over the given triangle and store the result in dest.
interpolateTriangle(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, Vector3d) - Static method in class org.joml.Interpolationd
Bilinearly interpolate the three-dimensional vector f over the given triangle and store the result in dest.
interpolateTriangle(float, float, float, float, float, float, float, float, float, float, float) - Static method in class org.joml.Interpolationf
Bilinearly interpolate the single scalar value f over the given triangle.
interpolateTriangle(float, float, float, float, float, float, float, float, float, float, float, float, float, float, Vector2f) - Static method in class org.joml.Interpolationf
Bilinearly interpolate the two-dimensional vector f over the given triangle and store the result in dest.
interpolateTriangle(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, Vector3f) - Static method in class org.joml.Interpolationf
Bilinearly interpolate the three-dimensional vector f over the given triangle and store the result in dest.
Interpolationd - Class in org.joml
Contains various interpolation functions.
Interpolationd() - Constructor for class org.joml.Interpolationd
 
Interpolationf - Class in org.joml
Contains various interpolation functions.
Interpolationf() - Constructor for class org.joml.Interpolationf
 
interpolationFactorsTriangle(double, double, double, double, double, double, double, double, Vector3d) - Static method in class org.joml.Interpolationd
Compute the interpolation factors (t0, t1, t2) in order to interpolate an arbitrary value over a given triangle at the given point (x, y).
interpolationFactorsTriangle(float, float, float, float, float, float, float, float, Vector3f) - Static method in class org.joml.Interpolationf
Compute the interpolation factors (t0, t1, t2) in order to interpolate an arbitrary value over a given triangle at the given point (x, y).
INTERSECT - Static variable in class org.joml.FrustumIntersection
Return value of intersectAab() and its different overloads indicating that the axis-aligned box intersects the frustum.
intersectAab(Vector3fc, Vector3fc) - Method in class org.joml.FrustumIntersection
Determine whether the given axis-aligned box is partly or completely within or outside of the frustum defined by this frustum culler and, if the box is not inside this frustum, return the index of the plane that culled it.
intersectAab(float, float, float, float, float, float) - Method in class org.joml.FrustumIntersection
Determine whether the given axis-aligned box is partly or completely within or outside of the frustum defined by this frustum culler and, if the box is not inside this frustum, return the index of the plane that culled it.
intersectAab(Vector3fc, Vector3fc, int) - Method in class org.joml.FrustumIntersection
Determine whether the given axis-aligned box is partly or completely within or outside of the frustum defined by this frustum culler and, if the box is not inside this frustum, return the index of the plane that culled it.
intersectAab(float, float, float, float, float, float, int) - Method in class org.joml.FrustumIntersection
Determine whether the given axis-aligned box is partly or completely within or outside of the frustum defined by this frustum culler and, if the box is not inside this frustum, return the index of the plane that culled it.
intersectAab(Vector3fc, Vector3fc, int, int) - Method in class org.joml.FrustumIntersection
Determine whether the given axis-aligned box is partly or completely within or outside of the frustum defined by this frustum culler and, if the box is not inside this frustum, return the index of the plane that culled it.
intersectAab(float, float, float, float, float, float, int, int) - Method in class org.joml.FrustumIntersection
Determine whether the given axis-aligned box is partly or completely within or outside of the frustum defined by this frustum culler and, if the box is not inside this frustum, return the index of the plane that culled it.
intersectCircleCircle(double, double, double, double, double, double, Vector3d) - Static method in class org.joml.Intersectiond
Test whether the one circle with center (aX, aY) and square radius radiusSquaredA intersects the other circle with center (bX, bY) and square radius radiusSquaredB, and store the center of the line segment of intersection in the (x, y) components of the supplied vector and the half-length of that line segment in the z component.
intersectCircleCircle(Vector2dc, double, Vector2dc, double, Vector3d) - Static method in class org.joml.Intersectiond
Test whether the one circle with center centerA and square radius radiusSquaredA intersects the other circle with center centerB and square radius radiusSquaredB, and store the center of the line segment of intersection in the (x, y) components of the supplied vector and the half-length of that line segment in the z component.
intersectCircleCircle(float, float, float, float, float, float, Vector3f) - Static method in class org.joml.Intersectionf
Test whether the one circle with center (aX, aY) and square radius radiusSquaredA intersects the other circle with center (bX, bY) and square radius radiusSquaredB, and store the center of the line segment of intersection in the (x, y) components of the supplied vector and the half-length of that line segment in the z component.
intersectCircleCircle(Vector2fc, float, Vector2fc, float, Vector3f) - Static method in class org.joml.Intersectionf
Test whether the one circle with center centerA and square radius radiusSquaredA intersects the other circle with center centerB and square radius radiusSquaredB, and store the center of the line segment of intersection in the (x, y) components of the supplied vector and the half-length of that line segment in the z component.
Intersectiond - Class in org.joml
Contains intersection and distance tests for some 2D and 3D geometric primitives.
Intersectiond() - Constructor for class org.joml.Intersectiond
 
Intersectionf - Class in org.joml
Contains intersection and distance tests for some 2D and 3D geometric primitives.
Intersectionf() - Constructor for class org.joml.Intersectionf
 
intersectLineCircle(double, double, double, double, double, double, Vector3d) - Static method in class org.joml.Intersectiond
Test whether the line with the general line equation a*x + b*y + c = 0 intersects the circle with center (centerX, centerY) and radius, and store the center of the line segment of intersection in the (x, y) components of the supplied vector and the half-length of that line segment in the z component.
intersectLineCircle(double, double, double, double, double, double, double, Vector3d) - Static method in class org.joml.Intersectiond
Test whether the line defined by the two points (x0, y0) and (x1, y1) intersects the circle with center (centerX, centerY) and radius, and store the center of the line segment of intersection in the (x, y) components of the supplied vector and the half-length of that line segment in the z component.
intersectLineCircle(float, float, float, float, float, float, Vector3f) - Static method in class org.joml.Intersectionf
Test whether the line with the general line equation a*x + b*y + c = 0 intersects the circle with center (centerX, centerY) and radius, and store the center of the line segment of intersection in the (x, y) components of the supplied vector and the half-length of that line segment in the z component.
intersectLineCircle(float, float, float, float, float, float, float, Vector3f) - Static method in class org.joml.Intersectionf
Test whether the line defined by the two points (x0, y0) and (x1, y1) intersects the circle with center (centerX, centerY) and radius, and store the center of the line segment of intersection in the (x, y) components of the supplied vector and the half-length of that line segment in the z component.
intersectLineLine(double, double, double, double, double, double, double, double, Vector2d) - Static method in class org.joml.Intersectiond
Determine whether the two lines, specified via two points lying on each line, intersect each other, and store the point of intersection into the given vector p.
intersectLineLine(float, float, float, float, float, float, float, float, Vector2f) - Static method in class org.joml.Intersectionf
Determine whether the two lines, specified via two points lying on each line, intersect each other, and store the point of intersection into the given vector p.
intersectLineSegmentAab(double, double, double, double, double, double, double, double, double, double, double, double, Vector2d) - Static method in class org.joml.Intersectiond
Determine whether the undirected line segment with the end points (p0X, p0Y, p0Z) and (p1X, p1Y, p1Z) intersects the axis-aligned box given as its minimum corner (minX, minY, minZ) and maximum corner (maxX, maxY, maxZ), and return the values of the parameter t in the ray equation p(t) = origin + p0 * (p1 - p0) of the near and far point of intersection.
intersectLineSegmentAab(Vector3dc, Vector3dc, Vector3dc, Vector3dc, Vector2d) - Static method in class org.joml.Intersectiond
Determine whether the undirected line segment with the end points p0 and p1 intersects the axis-aligned box given as its minimum corner min and maximum corner max, and return the values of the parameter t in the ray equation p(t) = origin + p0 * (p1 - p0) of the near and far point of intersection.
intersectLineSegmentAab(float, float, float, float, float, float, float, float, float, float, float, float, Vector2f) - Static method in class org.joml.Intersectionf
Determine whether the undirected line segment with the end points (p0X, p0Y, p0Z) and (p1X, p1Y, p1Z) intersects the axis-aligned box given as its minimum corner (minX, minY, minZ) and maximum corner (maxX, maxY, maxZ), and return the values of the parameter t in the ray equation p(t) = origin + p0 * (p1 - p0) of the near and far point of intersection.
intersectLineSegmentAab(Vector3fc, Vector3fc, Vector3fc, Vector3fc, Vector2f) - Static method in class org.joml.Intersectionf
Determine whether the undirected line segment with the end points p0 and p1 intersects the axis-aligned box given as its minimum corner min and maximum corner max, and return the values of the parameter t in the ray equation p(t) = origin + p0 * (p1 - p0) of the near and far point of intersection.
intersectLineSegmentAar(double, double, double, double, double, double, double, double, Vector2d) - Static method in class org.joml.Intersectiond
Determine whether the undirected line segment with the end points (p0X, p0Y) and (p1X, p1Y) intersects the axis-aligned rectangle given as its minimum corner (minX, minY) and maximum corner (maxX, maxY), and store the values of the parameter t in the ray equation p(t) = p0 + t * (p1 - p0) of the near and far point of intersection into result.
intersectLineSegmentAar(Vector2dc, Vector2dc, Vector2dc, Vector2dc, Vector2d) - Static method in class org.joml.Intersectiond
Determine whether the undirected line segment with the end points p0 and p1 intersects the axis-aligned rectangle given as its minimum corner min and maximum corner max, and store the values of the parameter t in the ray equation p(t) = p0 + t * (p1 - p0) of the near and far point of intersection into result.
intersectLineSegmentAar(float, float, float, float, float, float, float, float, Vector2f) - Static method in class org.joml.Intersectionf
Determine whether the undirected line segment with the end points (p0X, p0Y) and (p1X, p1Y) intersects the axis-aligned rectangle given as its minimum corner (minX, minY) and maximum corner (maxX, maxY), and store the values of the parameter t in the ray equation p(t) = p0 + t * (p1 - p0) of the near and far point of intersection into result.
intersectLineSegmentAar(Vector2fc, Vector2fc, Vector2fc, Vector2fc, Vector2f) - Static method in class org.joml.Intersectionf
Determine whether the undirected line segment with the end points p0 and p1 intersects the axis-aligned rectangle given as its minimum corner min and maximum corner max, and store the values of the parameter t in the ray equation p(t) = p0 + t * (p1 - p0) of the near and far point of intersection into result.
intersectLineSegmentPlane(double, double, double, double, double, double, double, double, double, double, Vector3d) - Static method in class org.joml.Intersectiond
Determine whether the line segment with the end points (p0X, p0Y, p0Z) and (p1X, p1Y, p1Z) intersects the plane given as the general plane equation a*x + b*y + c*z + d = 0, and return the point of intersection.
intersectLineSegmentPlane(float, float, float, float, float, float, float, float, float, float, Vector3f) - Static method in class org.joml.Intersectionf
Determine whether the line segment with the end points (p0X, p0Y, p0Z) and (p1X, p1Y, p1Z) intersects the plane given as the general plane equation a*x + b*y + c*z + d = 0, and return the point of intersection.
intersectLineSegmentTriangle(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, Vector3d) - Static method in class org.joml.Intersectiond
Determine whether the line segment with the end points (p0X, p0Y, p0Z) and (p1X, p1Y, p1Z) intersects the triangle consisting of the three vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z), regardless of the winding order of the triangle or the direction of the line segment between its two end points, and return the point of intersection.
intersectLineSegmentTriangle(Vector3dc, Vector3dc, Vector3dc, Vector3dc, Vector3dc, double, Vector3d) - Static method in class org.joml.Intersectiond
Determine whether the line segment with the end points p0 and p1 intersects the triangle consisting of the three vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z), regardless of the winding order of the triangle or the direction of the line segment between its two end points, and return the point of intersection.
intersectLineSegmentTriangle(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, Vector3f) - Static method in class org.joml.Intersectionf
Determine whether the line segment with the end points (p0X, p0Y, p0Z) and (p1X, p1Y, p1Z) intersects the triangle consisting of the three vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z), regardless of the winding order of the triangle or the direction of the line segment between its two end points, and return the point of intersection.
intersectLineSegmentTriangle(Vector3fc, Vector3fc, Vector3fc, Vector3fc, Vector3fc, float, Vector3f) - Static method in class org.joml.Intersectionf
Determine whether the line segment with the end points p0 and p1 intersects the triangle consisting of the three vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z), regardless of the winding order of the triangle or the direction of the line segment between its two end points, and return the point of intersection.
intersectPlaneSphere(double, double, double, double, double, double, double, double, Vector4d) - Static method in class org.joml.Intersectiond
Test whether the plane with the general plane equation a*x + b*y + c*z + d = 0 intersects the sphere with center (centerX, centerY, centerZ) and radius, and store the center of the circle of intersection in the (x, y, z) components of the supplied vector and the radius of that circle in the w component.
intersectPlaneSphere(float, float, float, float, float, float, float, float, Vector4f) - Static method in class org.joml.Intersectionf
Test whether the plane with the general plane equation a*x + b*y + c*z + d = 0 intersects the sphere with center (centerX, centerY, centerZ) and radius, and store the center of the circle of intersection in the (x, y, z) components of the supplied vector and the radius of that circle in the w component.
intersectPolygonRay(double[], double, double, double, double, Vector2d) - Static method in class org.joml.Intersectiond
Determine whether the polygon specified by the given sequence of (x, y) coordinate pairs intersects with the ray with given origin (originX, originY, originZ) and direction (dirX, dirY, dirZ), and store the point of intersection into the given vector p.
intersectPolygonRay(Vector2dc[], double, double, double, double, Vector2d) - Static method in class org.joml.Intersectiond
Determine whether the polygon specified by the given sequence of vertices intersects with the ray with given origin (originX, originY, originZ) and direction (dirX, dirY, dirZ), and store the point of intersection into the given vector p.
intersectPolygonRay(float[], float, float, float, float, Vector2f) - Static method in class org.joml.Intersectionf
Determine whether the polygon specified by the given sequence of (x, y) coordinate pairs intersects with the ray with given origin (originX, originY, originZ) and direction (dirX, dirY, dirZ), and store the point of intersection into the given vector p.
intersectPolygonRay(Vector2fc[], float, float, float, float, Vector2f) - Static method in class org.joml.Intersectionf
Determine whether the polygon specified by the given sequence of vertices intersects with the ray with given origin (originX, originY, originZ) and direction (dirX, dirY, dirZ), and store the point of intersection into the given vector p.
intersectRayAab(double, double, double, double, double, double, double, double, double, double, double, double, Vector2d) - Static method in class org.joml.Intersectiond
Test whether the given ray with the origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects the axis-aligned box given as its minimum corner (minX, minY, minZ) and maximum corner (maxX, maxY, maxZ), and return the values of the parameter t in the ray equation p(t) = origin + t * dir of the near and far point of intersection.
intersectRayAab(Vector3dc, Vector3dc, Vector3dc, Vector3dc, Vector2d) - Static method in class org.joml.Intersectiond
Test whether the ray with the given origin and direction dir intersects the axis-aligned box specified as its minimum corner min and maximum corner max, and return the values of the parameter t in the ray equation p(t) = origin + t * dir of the near and far point of intersection..
intersectRayAab(float, float, float, float, float, float, float, float, float, float, float, float, Vector2f) - Static method in class org.joml.Intersectionf
Test whether the given ray with the origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects the axis-aligned box given as its minimum corner (minX, minY, minZ) and maximum corner (maxX, maxY, maxZ), and return the values of the parameter t in the ray equation p(t) = origin + t * dir of the near and far point of intersection.
intersectRayAab(Vector3fc, Vector3fc, Vector3fc, Vector3fc, Vector2f) - Static method in class org.joml.Intersectionf
Test whether the ray with the given origin and direction dir intersects the axis-aligned box specified as its minimum corner min and maximum corner max, and return the values of the parameter t in the ray equation p(t) = origin + t * dir of the near and far point of intersection..
intersectRayAar(double, double, double, double, double, double, double, double, Vector2d) - Static method in class org.joml.Intersectiond
Determine whether the given ray with the origin (originX, originY) and direction (dirX, dirY) intersects the axis-aligned rectangle given as its minimum corner (minX, minY) and maximum corner (maxX, maxY), and return the values of the parameter t in the ray equation p(t) = origin + t * dir of the near and far point of intersection as well as the side of the axis-aligned rectangle the ray intersects.
intersectRayAar(Vector2dc, Vector2dc, Vector2dc, Vector2dc, Vector2d) - Static method in class org.joml.Intersectiond
Determine whether the given ray with the given origin and direction dir intersects the axis-aligned rectangle given as its minimum corner min and maximum corner max, and return the values of the parameter t in the ray equation p(t) = origin + t * dir of the near and far point of intersection as well as the side of the axis-aligned rectangle the ray intersects.
intersectRayAar(float, float, float, float, float, float, float, float, Vector2f) - Static method in class org.joml.Intersectionf
Determine whether the given ray with the origin (originX, originY) and direction (dirX, dirY) intersects the axis-aligned rectangle given as its minimum corner (minX, minY) and maximum corner (maxX, maxY), and return the values of the parameter t in the ray equation p(t) = origin + t * dir of the near and far point of intersection as well as the side of the axis-aligned rectangle the ray intersects.
intersectRayAar(Vector2fc, Vector2fc, Vector2fc, Vector2fc, Vector2f) - Static method in class org.joml.Intersectionf
Determine whether the given ray with the given origin and direction dir intersects the axis-aligned rectangle given as its minimum corner min and maximum corner max, and return the values of the parameter t in the ray equation p(t) = origin + t * dir of the near and far point of intersection as well as the side of the axis-aligned rectangle the ray intersects.
intersectRayCircle(double, double, double, double, double, double, double, Vector2d) - Static method in class org.joml.Intersectiond
Test whether the given ray with the origin (originX, originY) and direction (dirX, dirY) intersects the given circle with center (centerX, centerY) and square radius radiusSquared, and store the values of the parameter t in the ray equation p(t) = origin + t * dir for both points (near and far) of intersections into the given result vector.
intersectRayCircle(Vector2dc, Vector2dc, Vector2dc, double, Vector2d) - Static method in class org.joml.Intersectiond
Test whether the ray with the given origin and direction dir intersects the circle with the given center and square radius radiusSquared, and store the values of the parameter t in the ray equation p(t) = origin + t * dir for both points (near and far) of intersections into the given result vector.
intersectRayCircle(float, float, float, float, float, float, float, Vector2f) - Static method in class org.joml.Intersectionf
Test whether the given ray with the origin (originX, originY) and direction (dirX, dirY) intersects the given circle with center (centerX, centerY) and square radius radiusSquared, and store the values of the parameter t in the ray equation p(t) = origin + t * dir for both points (near and far) of intersections into the given result vector.
intersectRayCircle(Vector2fc, Vector2fc, Vector2fc, float, Vector2f) - Static method in class org.joml.Intersectionf
Test whether the ray with the given origin and direction dir intersects the circle with the given center and square radius radiusSquared, and store the values of the parameter t in the ray equation p(t) = origin + t * dir for both points (near and far) of intersections into the given result vector.
intersectRayLine(double, double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the ray with given origin (originX, originY) and direction (dirX, dirY) intersects the line containing the given point (pointX, pointY) and having the normal (normalX, normalY), and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the intersection point.
intersectRayLine(Vector2dc, Vector2dc, Vector2dc, Vector2dc, double) - Static method in class org.joml.Intersectiond
Test whether the ray with given origin and direction dir intersects the line containing the given point and having the given normal, and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the intersection point.
intersectRayLine(float, float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the ray with given origin (originX, originY) and direction (dirX, dirY) intersects the line containing the given point (pointX, pointY) and having the normal (normalX, normalY), and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the intersection point.
intersectRayLine(Vector2fc, Vector2fc, Vector2fc, Vector2fc, float) - Static method in class org.joml.Intersectionf
Test whether the ray with given origin and direction dir intersects the line containing the given point and having the given normal, and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the intersection point.
intersectRayLineSegment(double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Determine whether the ray with given origin (originX, originY) and direction (dirX, dirY) intersects the undirected line segment given by the two end points (aX, bY) and (bX, bY), and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the intersection point, if any.
intersectRayLineSegment(Vector2dc, Vector2dc, Vector2dc, Vector2dc) - Static method in class org.joml.Intersectiond
Determine whether the ray with given origin and direction dir intersects the undirected line segment given by the two end points a and b, and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the intersection point, if any.
intersectRayLineSegment(float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Determine whether the ray with given origin (originX, originY) and direction (dirX, dirY) intersects the undirected line segment given by the two end points (aX, bY) and (bX, bY), and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the intersection point, if any.
intersectRayLineSegment(Vector2fc, Vector2fc, Vector2fc, Vector2fc) - Static method in class org.joml.Intersectionf
Determine whether the ray with given origin and direction dir intersects the undirected line segment given by the two end points a and b, and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the intersection point, if any.
intersectRayPlane(double, double, double, double, double, double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the ray with given origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects the plane containing the given point (pointX, pointY, pointZ) and having the normal (normalX, normalY, normalZ), and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the intersection point.
intersectRayPlane(Vector3dc, Vector3dc, Vector3dc, Vector3dc, double) - Static method in class org.joml.Intersectiond
Test whether the ray with given origin and direction dir intersects the plane containing the given point and having the given normal, and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the intersection point.
intersectRayPlane(double, double, double, double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the ray with given origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects the plane given as the general plane equation a*x + b*y + c*z + d = 0, and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the intersection point.
intersectRayPlane(float, float, float, float, float, float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the ray with given origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects the plane containing the given point (pointX, pointY, pointZ) and having the normal (normalX, normalY, normalZ), and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the intersection point.
intersectRayPlane(Vector3fc, Vector3fc, Vector3fc, Vector3fc, float) - Static method in class org.joml.Intersectionf
Test whether the ray with given origin and direction dir intersects the plane containing the given point and having the given normal, and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the intersection point.
intersectRayPlane(float, float, float, float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the ray with given origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects the plane given as the general plane equation a*x + b*y + c*z + d = 0, and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the intersection point.
intersectRaySphere(double, double, double, double, double, double, double, double, double, double, Vector2d) - Static method in class org.joml.Intersectiond
Test whether the given ray with the origin (originX, originY, originZ) and normalized direction (dirX, dirY, dirZ) intersects the given sphere with center (centerX, centerY, centerZ) and square radius radiusSquared, and store the values of the parameter t in the ray equation p(t) = origin + t * dir for both points (near and far) of intersections into the given result vector.
intersectRaySphere(Vector3dc, Vector3dc, Vector3dc, double, Vector2d) - Static method in class org.joml.Intersectiond
Test whether the ray with the given origin and normalized direction dir intersects the sphere with the given center and square radius radiusSquared, and store the values of the parameter t in the ray equation p(t) = origin + t * dir for both points (near and far) of intersections into the given result vector.
intersectRaySphere(float, float, float, float, float, float, float, float, float, float, Vector2f) - Static method in class org.joml.Intersectionf
Test whether the given ray with the origin (originX, originY, originZ) and normalized direction (dirX, dirY, dirZ) intersects the given sphere with center (centerX, centerY, centerZ) and square radius radiusSquared, and store the values of the parameter t in the ray equation p(t) = origin + t * dir for both points (near and far) of intersections into the given result vector.
intersectRaySphere(Vector3fc, Vector3fc, Vector3fc, float, Vector2f) - Static method in class org.joml.Intersectionf
Test whether the ray with the given origin and normalized direction dir intersects the sphere with the given center and square radius radiusSquared, and store the values of the parameter t in the ray equation p(t) = origin + t * dir for both points (near and far) of intersections into the given result vector.
intersectRayTriangle(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Determine whether the given ray with the origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects the triangle consisting of the three vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z) and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the point of intersection.
intersectRayTriangle(Vector3dc, Vector3dc, Vector3dc, Vector3dc, Vector3dc, double) - Static method in class org.joml.Intersectiond
Determine whether the ray with the given origin and the given dir intersects the triangle consisting of the three vertices v0, v1 and v2 and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the point of intersection.
intersectRayTriangle(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Determine whether the given ray with the origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects the triangle consisting of the three vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z) and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the point of intersection.
intersectRayTriangle(Vector3fc, Vector3fc, Vector3fc, Vector3fc, Vector3fc, float) - Static method in class org.joml.Intersectionf
Determine whether the ray with the given origin and the given dir intersects the triangle consisting of the three vertices v0, v1 and v2 and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the point of intersection.
intersectRayTriangleFront(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Determine whether the given ray with the origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects the frontface of the triangle consisting of the three vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z) and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the point of intersection.
intersectRayTriangleFront(Vector3dc, Vector3dc, Vector3dc, Vector3dc, Vector3dc, double) - Static method in class org.joml.Intersectiond
Determine whether the ray with the given origin and the given dir intersects the frontface of the triangle consisting of the three vertices v0, v1 and v2 and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the point of intersection.
intersectRayTriangleFront(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Determine whether the given ray with the origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects the frontface of the triangle consisting of the three vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z) and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the point of intersection.
intersectRayTriangleFront(Vector3fc, Vector3fc, Vector3fc, Vector3fc, Vector3fc, float) - Static method in class org.joml.Intersectionf
Determine whether the ray with the given origin and the given dir intersects the frontface of the triangle consisting of the three vertices v0, v1 and v2 and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the point of intersection.
intersectSphere(Vector3fc, float) - Method in class org.joml.FrustumIntersection
Determine whether the given sphere is partly or completely within or outside of the frustum defined by this frustum culler.
intersectSphere(float, float, float, float) - Method in class org.joml.FrustumIntersection
Determine whether the given sphere is partly or completely within or outside of the frustum defined by this frustum culler.
intersectSphereSphere(double, double, double, double, double, double, double, double, Vector4d) - Static method in class org.joml.Intersectiond
Test whether the one sphere with center (aX, aY, aZ) and square radius radiusSquaredA intersects the other sphere with center (bX, bY, bZ) and square radius radiusSquaredB, and store the center of the circle of intersection in the (x, y, z) components of the supplied vector and the radius of that circle in the w component.
intersectSphereSphere(Vector3dc, double, Vector3dc, double, Vector4d) - Static method in class org.joml.Intersectiond
Test whether the one sphere with center centerA and square radius radiusSquaredA intersects the other sphere with center centerB and square radius radiusSquaredB, and store the center of the circle of intersection in the (x, y, z) components of the supplied vector and the radius of that circle in the w component.
intersectSphereSphere(float, float, float, float, float, float, float, float, Vector4f) - Static method in class org.joml.Intersectionf
Test whether the one sphere with center (aX, aY, aZ) and square radius radiusSquaredA intersects the other sphere with center (bX, bY, bZ) and square radius radiusSquaredB, and store the center of the circle of intersection in the (x, y, z) components of the supplied vector and the radius of that circle in the w component.
intersectSphereSphere(Vector3fc, float, Vector3fc, float, Vector4f) - Static method in class org.joml.Intersectionf
Test whether the one sphere with center centerA and square radius radiusSquaredA intersects the other sphere with center centerB and square radius radiusSquaredB, and store the center of the circle of intersection in the (x, y, z) components of the supplied vector and the radius of that circle in the w component.
intersectSweptSphereTriangle(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, Vector4d) - Static method in class org.joml.Intersectiond
Determine the point of intersection between a sphere with the given center (centerX, centerY, centerZ) and radius moving with the given velocity (velX, velY, velZ) and the triangle specified via its three vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z), (v2X, v2Y, v2Z).
intersectSweptSphereTriangle(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, Vector4f) - Static method in class org.joml.Intersectionf
Determine the point of intersection between a sphere with the given center (centerX, centerY, centerZ) and radius moving with the given velocity (velX, velY, velZ) and the triangle specified via its three vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z), (v2X, v2Y, v2Z).
invert() - Method in class org.joml.Matrix3d
Invert this matrix.
invert(Matrix3d) - Method in class org.joml.Matrix3d
 
invert(Matrix3d) - Method in interface org.joml.Matrix3dc
Invert this matrix and store the result in dest.
invert() - Method in class org.joml.Matrix3f
Invert this matrix.
invert(Matrix3f) - Method in class org.joml.Matrix3f
 
invert(Matrix3f) - Method in interface org.joml.Matrix3fc
Invert the this matrix and store the result in dest.
invert() - Method in class org.joml.Matrix4d
Invert this matrix.
invert(Matrix4d) - Method in class org.joml.Matrix4d
 
invert(Matrix4d) - Method in interface org.joml.Matrix4dc
Invert this matrix and store the result in dest.
invert(Matrix4f) - Method in class org.joml.Matrix4f
 
invert() - Method in class org.joml.Matrix4f
Invert this matrix.
invert(Matrix4f) - Method in interface org.joml.Matrix4fc
Invert this matrix and write the result into dest.
invert() - Method in class org.joml.Matrix4x3d
Invert this matrix.
invert(Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
invert(Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Invert this matrix and store the result in dest.
invert(Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
invert() - Method in class org.joml.Matrix4x3f
Invert this matrix.
invert(Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Invert this matrix and write the result into dest.
invert(Quaterniond) - Method in class org.joml.Quaterniond
 
invert() - Method in class org.joml.Quaterniond
Invert this quaternion and normalize it.
invert(Quaterniond) - Method in interface org.joml.Quaterniondc
Invert this quaternion and store the normalized result in dest.
invert(Quaternionf) - Method in class org.joml.Quaternionf
 
invert() - Method in class org.joml.Quaternionf
Invert this quaternion and normalize it.
invert(Quaternionf) - Method in interface org.joml.Quaternionfc
Invert this quaternion and store the normalized result in dest.
invertAffine(Matrix4d) - Method in class org.joml.Matrix4d
 
invertAffine() - Method in class org.joml.Matrix4d
Invert this matrix by assuming that it is an affine transformation (i.e. its last row is equal to (0, 0, 0, 1)).
invertAffine(Matrix4d) - Method in interface org.joml.Matrix4dc
Invert this matrix by assuming that it is an affine transformation (i.e. its last row is equal to (0, 0, 0, 1)) and write the result into dest.
invertAffine(Matrix4f) - Method in class org.joml.Matrix4f
 
invertAffine() - Method in class org.joml.Matrix4f
Invert this matrix by assuming that it is an affine transformation (i.e. its last row is equal to (0, 0, 0, 1)).
invertAffine(Matrix4f) - Method in interface org.joml.Matrix4fc
Invert this matrix by assuming that it is an affine transformation (i.e. its last row is equal to (0, 0, 0, 1)) and write the result into dest.
invertAffineUnitScale(Matrix4d) - Method in class org.joml.Matrix4d
 
invertAffineUnitScale() - Method in class org.joml.Matrix4d
Invert this matrix by assuming that it is an affine transformation (i.e. its last row is equal to (0, 0, 0, 1)) and has unit scaling (i.e.
invertAffineUnitScale(Matrix4d) - Method in interface org.joml.Matrix4dc
Invert this matrix by assuming that it is an affine transformation (i.e. its last row is equal to (0, 0, 0, 1)) and has unit scaling (i.e.
invertAffineUnitScale(Matrix4f) - Method in class org.joml.Matrix4f
 
invertAffineUnitScale() - Method in class org.joml.Matrix4f
Invert this matrix by assuming that it is an affine transformation (i.e. its last row is equal to (0, 0, 0, 1)) and has unit scaling (i.e.
invertAffineUnitScale(Matrix4f) - Method in interface org.joml.Matrix4fc
Invert this matrix by assuming that it is an affine transformation (i.e. its last row is equal to (0, 0, 0, 1)) and has unit scaling (i.e.
invertFrustum(Matrix4d) - Method in class org.joml.Matrix4d
 
invertFrustum() - Method in class org.joml.Matrix4d
If this is an arbitrary perspective projection matrix obtained via one of the frustum() methods or via setFrustum(), then this method builds the inverse of this.
invertFrustum(Matrix4d) - Method in interface org.joml.Matrix4dc
If this is an arbitrary perspective projection matrix obtained via one of the frustum() methods, then this method builds the inverse of this and stores it into the given dest.
invertFrustum(Matrix4f) - Method in class org.joml.Matrix4f
If this is an arbitrary perspective projection matrix obtained via one of the frustum() methods or via setFrustum(), then this method builds the inverse of this and stores it into the given dest.
invertFrustum() - Method in class org.joml.Matrix4f
If this is an arbitrary perspective projection matrix obtained via one of the frustum() methods or via setFrustum(), then this method builds the inverse of this.
invertFrustum(Matrix4f) - Method in interface org.joml.Matrix4fc
If this is an arbitrary perspective projection matrix obtained via one of the frustum() methods, then this method builds the inverse of this and stores it into the given dest.
invertLookAt(Matrix4d) - Method in class org.joml.Matrix4d
 
invertLookAt() - Method in class org.joml.Matrix4d
Invert this matrix by assuming that it is an affine transformation (i.e. its last row is equal to (0, 0, 0, 1)) and has unit scaling (i.e.
invertLookAt(Matrix4d) - Method in interface org.joml.Matrix4dc
Invert this matrix by assuming that it is an affine transformation (i.e. its last row is equal to (0, 0, 0, 1)) and has unit scaling (i.e.
invertLookAt(Matrix4f) - Method in class org.joml.Matrix4f
Invert this matrix by assuming that it is an affine transformation (i.e. its last row is equal to (0, 0, 0, 1)) and has unit scaling (i.e.
invertLookAt() - Method in class org.joml.Matrix4f
Invert this matrix by assuming that it is an affine transformation (i.e. its last row is equal to (0, 0, 0, 1)) and has unit scaling (i.e.
invertLookAt(Matrix4f) - Method in interface org.joml.Matrix4fc
Invert this matrix by assuming that it is an affine transformation (i.e. its last row is equal to (0, 0, 0, 1)) and has unit scaling (i.e.
invertOrtho(Matrix4d) - Method in class org.joml.Matrix4d
 
invertOrtho() - Method in class org.joml.Matrix4d
Invert this orthographic projection matrix.
invertOrtho(Matrix4d) - Method in interface org.joml.Matrix4dc
Invert this orthographic projection matrix and store the result into the given dest.
invertOrtho(Matrix4f) - Method in class org.joml.Matrix4f
 
invertOrtho() - Method in class org.joml.Matrix4f
Invert this orthographic projection matrix.
invertOrtho(Matrix4f) - Method in interface org.joml.Matrix4fc
Invert this orthographic projection matrix and store the result into the given dest.
invertOrtho(Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
invertOrtho() - Method in class org.joml.Matrix4x3d
Invert this orthographic projection matrix.
invertOrtho(Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Invert this orthographic projection matrix and store the result into the given dest.
invertOrtho(Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
invertOrtho() - Method in class org.joml.Matrix4x3f
Invert this orthographic projection matrix.
invertOrtho(Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Invert this orthographic projection matrix and store the result into the given dest.
invertPerspective(Matrix4d) - Method in class org.joml.Matrix4d
 
invertPerspective() - Method in class org.joml.Matrix4d
If this is a perspective projection matrix obtained via one of the perspective() methods or via setPerspective(), that is, if this is a symmetrical perspective frustum transformation, then this method builds the inverse of this.
invertPerspective(Matrix4d) - Method in interface org.joml.Matrix4dc
If this is a perspective projection matrix obtained via one of the perspective() methods, that is, if this is a symmetrical perspective frustum transformation, then this method builds the inverse of this and stores it into the given dest.
invertPerspective(Matrix4f) - Method in class org.joml.Matrix4f
If this is a perspective projection matrix obtained via one of the perspective() methods or via setPerspective(), that is, if this is a symmetrical perspective frustum transformation, then this method builds the inverse of this and stores it into the given dest.
invertPerspective() - Method in class org.joml.Matrix4f
If this is a perspective projection matrix obtained via one of the perspective() methods or via setPerspective(), that is, if this is a symmetrical perspective frustum transformation, then this method builds the inverse of this.
invertPerspective(Matrix4f) - Method in interface org.joml.Matrix4fc
If this is a perspective projection matrix obtained via one of the perspective() methods, that is, if this is a symmetrical perspective frustum transformation, then this method builds the inverse of this and stores it into the given dest.
invertPerspectiveView(Matrix4dc, Matrix4d) - Method in class org.joml.Matrix4d
 
invertPerspectiveView(Matrix4dc, Matrix4d) - Method in interface org.joml.Matrix4dc
If this is a perspective projection matrix obtained via one of the perspective() methods, that is, if this is a symmetrical perspective frustum transformation and the given view matrix is affine and has unit scaling (for example by being obtained via lookAt()), then this method builds the inverse of this * view and stores it into the given dest.
invertPerspectiveView(Matrix4fc, Matrix4f) - Method in class org.joml.Matrix4f
If this is a perspective projection matrix obtained via one of the perspective() methods or via setPerspective(), that is, if this is a symmetrical perspective frustum transformation and the given view matrix is affine and has unit scaling (for example by being obtained via lookAt()), then this method builds the inverse of this * view and stores it into the given dest.
invertPerspectiveView(Matrix4x3fc, Matrix4f) - Method in class org.joml.Matrix4f
If this is a perspective projection matrix obtained via one of the perspective() methods or via setPerspective(), that is, if this is a symmetrical perspective frustum transformation and the given view matrix has unit scaling, then this method builds the inverse of this * view and stores it into the given dest.
invertPerspectiveView(Matrix4fc, Matrix4f) - Method in interface org.joml.Matrix4fc
If this is a perspective projection matrix obtained via one of the perspective() methods, that is, if this is a symmetrical perspective frustum transformation and the given view matrix is affine and has unit scaling (for example by being obtained via lookAt()), then this method builds the inverse of this * view and stores it into the given dest.
invertPerspectiveView(Matrix4x3fc, Matrix4f) - Method in interface org.joml.Matrix4fc
If this is a perspective projection matrix obtained via one of the perspective() methods, that is, if this is a symmetrical perspective frustum transformation and the given view matrix has unit scaling, then this method builds the inverse of this * view and stores it into the given dest.
invertUnitScale(Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
invertUnitScale() - Method in class org.joml.Matrix4x3d
Invert this matrix by assuming that it has unit scaling (i.e.
invertUnitScale(Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Invert this matrix by assuming that it has unit scaling (i.e.
invertUnitScale(Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
invertUnitScale() - Method in class org.joml.Matrix4x3f
Invert this matrix by assuming that it has unit scaling (i.e.
invertUnitScale(Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Invert this matrix by assuming that it has unit scaling (i.e.
isAffine() - Method in class org.joml.Matrix4d
 
isAffine() - Method in interface org.joml.Matrix4dc
Determine whether this matrix describes an affine transformation.
isAffine() - Method in class org.joml.Matrix4f
 
isAffine() - Method in interface org.joml.Matrix4fc
Determine whether this matrix describes an affine transformation.

L

length() - Method in class org.joml.Vector2d
 
length() - Method in interface org.joml.Vector2dc
Return the length of this vector.
length() - Method in class org.joml.Vector2f
 
length() - Method in interface org.joml.Vector2fc
Return the length of this vector.
length() - Method in class org.joml.Vector2i
 
length() - Method in interface org.joml.Vector2ic
Return the length of this vector.
length() - Method in class org.joml.Vector3d
 
length() - Method in interface org.joml.Vector3dc
Return the length of this vector.
length() - Method in class org.joml.Vector3f
 
length() - Method in interface org.joml.Vector3fc
Return the length of this vector.
length() - Method in class org.joml.Vector3i
 
length() - Method in interface org.joml.Vector3ic
Return the length of this vector.
length() - Method in class org.joml.Vector4d
 
length() - Method in interface org.joml.Vector4dc
Return the length of this vector.
length() - Method in class org.joml.Vector4f
 
length() - Method in interface org.joml.Vector4fc
Return the length of this vector.
length() - Method in class org.joml.Vector4i
 
length() - Method in interface org.joml.Vector4ic
Return the length of this vector.
lengthSquared() - Method in class org.joml.Quaterniond
 
lengthSquared() - Method in interface org.joml.Quaterniondc
Return the square of the length of this quaternion.
lengthSquared() - Method in class org.joml.Quaternionf
 
lengthSquared() - Method in interface org.joml.Quaternionfc
Return the square of the length of this quaternion.
lengthSquared() - Method in class org.joml.Vector2f
 
lengthSquared() - Method in interface org.joml.Vector2fc
Return the length squared of this vector.
lengthSquared() - Method in class org.joml.Vector2i
 
lengthSquared() - Method in interface org.joml.Vector2ic
Return the length squared of this vector.
lengthSquared() - Method in class org.joml.Vector3d
 
lengthSquared() - Method in interface org.joml.Vector3dc
Return the length squared of this vector.
lengthSquared() - Method in class org.joml.Vector3f
 
lengthSquared() - Method in interface org.joml.Vector3fc
Return the length squared of this vector.
lengthSquared() - Method in class org.joml.Vector3i
 
lengthSquared() - Method in interface org.joml.Vector3ic
Return the length squared of this vector.
lengthSquared() - Method in class org.joml.Vector4d
 
lengthSquared() - Method in interface org.joml.Vector4dc
Return the length squared of this vector.
lengthSquared() - Method in class org.joml.Vector4f
 
lengthSquared() - Method in interface org.joml.Vector4fc
Return the length squared of this vector.
lengthSquared() - Method in class org.joml.Vector4i
 
lengthSquared() - Method in interface org.joml.Vector4ic
Return the length squared of this vector.
lerp(Matrix3dc, double) - Method in class org.joml.Matrix3d
Linearly interpolate this and other using the given interpolation factor t and store the result in this.
lerp(Matrix3dc, double, Matrix3d) - Method in class org.joml.Matrix3d
 
lerp(Matrix3dc, double, Matrix3d) - Method in interface org.joml.Matrix3dc
Linearly interpolate this and other using the given interpolation factor t and store the result in dest.
lerp(Matrix3fc, float) - Method in class org.joml.Matrix3f
Linearly interpolate this and other using the given interpolation factor t and store the result in this.
lerp(Matrix3fc, float, Matrix3f) - Method in class org.joml.Matrix3f
 
lerp(Matrix3fc, float, Matrix3f) - Method in interface org.joml.Matrix3fc
Linearly interpolate this and other using the given interpolation factor t and store the result in dest.
lerp(Matrix4dc, double) - Method in class org.joml.Matrix4d
Linearly interpolate this and other using the given interpolation factor t and store the result in this.
lerp(Matrix4dc, double, Matrix4d) - Method in class org.joml.Matrix4d
 
lerp(Matrix4dc, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Linearly interpolate this and other using the given interpolation factor t and store the result in dest.
lerp(Matrix4fc, float) - Method in class org.joml.Matrix4f
Linearly interpolate this and other using the given interpolation factor t and store the result in this.
lerp(Matrix4fc, float, Matrix4f) - Method in class org.joml.Matrix4f
 
lerp(Matrix4fc, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Linearly interpolate this and other using the given interpolation factor t and store the result in dest.
lerp(Matrix4x3dc, double) - Method in class org.joml.Matrix4x3d
Linearly interpolate this and other using the given interpolation factor t and store the result in this.
lerp(Matrix4x3dc, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
lerp(Matrix4x3dc, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Linearly interpolate this and other using the given interpolation factor t and store the result in dest.
lerp(Matrix4x3fc, float) - Method in class org.joml.Matrix4x3f
Linearly interpolate this and other using the given interpolation factor t and store the result in this.
lerp(Matrix4x3fc, float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
lerp(Matrix4x3fc, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Linearly interpolate this and other using the given interpolation factor t and store the result in dest.
lerp(Vector2dc, double) - Method in class org.joml.Vector2d
Linearly interpolate this and other using the given interpolation factor t and store the result in this.
lerp(Vector2dc, double, Vector2d) - Method in class org.joml.Vector2d
 
lerp(Vector2dc, double, Vector2d) - Method in interface org.joml.Vector2dc
Linearly interpolate this and other using the given interpolation factor t and store the result in dest.
lerp(Vector2fc, float) - Method in class org.joml.Vector2f
Linearly interpolate this and other using the given interpolation factor t and store the result in this.
lerp(Vector2fc, float, Vector2f) - Method in class org.joml.Vector2f
 
lerp(Vector2fc, float, Vector2f) - Method in interface org.joml.Vector2fc
Linearly interpolate this and other using the given interpolation factor t and store the result in dest.
lerp(Vector3dc, double) - Method in class org.joml.Vector3d
Linearly interpolate this and other using the given interpolation factor t and store the result in this.
lerp(Vector3dc, double, Vector3d) - Method in class org.joml.Vector3d
 
lerp(Vector3dc, double, Vector3d) - Method in interface org.joml.Vector3dc
Linearly interpolate this and other using the given interpolation factor t and store the result in dest.
lerp(Vector3fc, float) - Method in class org.joml.Vector3f
Linearly interpolate this and other using the given interpolation factor t and store the result in this.
lerp(Vector3fc, float, Vector3f) - Method in class org.joml.Vector3f
 
lerp(Vector3fc, float, Vector3f) - Method in interface org.joml.Vector3fc
Linearly interpolate this and other using the given interpolation factor t and store the result in dest.
lerp(Vector4dc, double) - Method in class org.joml.Vector4d
Linearly interpolate this and other using the given interpolation factor t and store the result in this.
lerp(Vector4dc, double, Vector4d) - Method in class org.joml.Vector4d
 
lerp(Vector4dc, double, Vector4d) - Method in interface org.joml.Vector4dc
Linearly interpolate this and other using the given interpolation factor t and store the result in dest.
lerp(Vector4fc, float) - Method in class org.joml.Vector4f
Linearly interpolate this and other using the given interpolation factor t and store the result in this.
lerp(Vector4fc, float, Vector4f) - Method in class org.joml.Vector4f
 
lerp(Vector4fc, float, Vector4f) - Method in interface org.joml.Vector4fc
Linearly interpolate this and other using the given interpolation factor t and store the result in dest.
lookAlong(Vector3dc, Vector3dc) - Method in class org.joml.Matrix3d
Apply a rotation transformation to this matrix to make -z point along dir.
lookAlong(Vector3dc, Vector3dc, Matrix3d) - Method in class org.joml.Matrix3d
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(double, double, double, double, double, double, Matrix3d) - Method in class org.joml.Matrix3d
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(double, double, double, double, double, double) - Method in class org.joml.Matrix3d
Apply a rotation transformation to this matrix to make -z point along dir.
lookAlong(Vector3dc, Vector3dc, Matrix3d) - Method in interface org.joml.Matrix3dc
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(double, double, double, double, double, double, Matrix3d) - Method in interface org.joml.Matrix3dc
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(Vector3fc, Vector3fc) - Method in class org.joml.Matrix3f
Apply a rotation transformation to this matrix to make -z point along dir.
lookAlong(Vector3fc, Vector3fc, Matrix3f) - Method in class org.joml.Matrix3f
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(float, float, float, float, float, float, Matrix3f) - Method in class org.joml.Matrix3f
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(float, float, float, float, float, float) - Method in class org.joml.Matrix3f
Apply a rotation transformation to this matrix to make -z point along dir.
lookAlong(Vector3fc, Vector3fc, Matrix3f) - Method in interface org.joml.Matrix3fc
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(float, float, float, float, float, float, Matrix3f) - Method in interface org.joml.Matrix3fc
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(Vector3dc, Vector3dc) - Method in class org.joml.Matrix4d
Apply a rotation transformation to this matrix to make -z point along dir.
lookAlong(Vector3dc, Vector3dc, Matrix4d) - Method in class org.joml.Matrix4d
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(double, double, double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(double, double, double, double, double, double) - Method in class org.joml.Matrix4d
Apply a rotation transformation to this matrix to make -z point along dir.
lookAlong(Vector3dc, Vector3dc, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(double, double, double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(Vector3fc, Vector3fc) - Method in class org.joml.Matrix4f
Apply a rotation transformation to this matrix to make -z point along dir.
lookAlong(Vector3fc, Vector3fc, Matrix4f) - Method in class org.joml.Matrix4f
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(float, float, float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(float, float, float, float, float, float) - Method in class org.joml.Matrix4f
Apply a rotation transformation to this matrix to make -z point along dir.
lookAlong(Vector3fc, Vector3fc, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(float, float, float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(Vector3dc, Vector3dc) - Method in class org.joml.Matrix4x3d
Apply a rotation transformation to this matrix to make -z point along dir.
lookAlong(Vector3dc, Vector3dc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(double, double, double, double, double, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(double, double, double, double, double, double) - Method in class org.joml.Matrix4x3d
Apply a rotation transformation to this matrix to make -z point along dir.
lookAlong(Vector3dc, Vector3dc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(double, double, double, double, double, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(Vector3fc, Vector3fc) - Method in class org.joml.Matrix4x3f
Apply a rotation transformation to this matrix to make -z point along dir.
lookAlong(Vector3fc, Vector3fc, Matrix4x3f) - Method in class org.joml.Matrix4x3f
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(float, float, float, float, float, float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(float, float, float, float, float, float) - Method in class org.joml.Matrix4x3f
Apply a rotation transformation to this matrix to make -z point along dir.
lookAlong(Vector3fc, Vector3fc, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(float, float, float, float, float, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(Vector3dc, Vector3dc) - Method in class org.joml.Quaterniond
Apply a rotation to this quaternion that maps the given direction to the positive Z axis.
lookAlong(Vector3dc, Vector3dc, Quaterniond) - Method in class org.joml.Quaterniond
 
lookAlong(double, double, double, double, double, double) - Method in class org.joml.Quaterniond
Apply a rotation to this quaternion that maps the given direction to the positive Z axis.
lookAlong(double, double, double, double, double, double, Quaterniond) - Method in class org.joml.Quaterniond
 
lookAlong(Vector3dc, Vector3dc, Quaterniond) - Method in interface org.joml.Quaterniondc
Apply a rotation to this quaternion that maps the given direction to the positive Z axis, and store the result in dest.
lookAlong(double, double, double, double, double, double, Quaterniond) - Method in interface org.joml.Quaterniondc
Apply a rotation to this quaternion that maps the given direction to the positive Z axis, and store the result in dest.
lookAlong(Vector3fc, Vector3fc) - Method in class org.joml.Quaternionf
Apply a rotation to this quaternion that maps the given direction to the positive Z axis.
lookAlong(Vector3fc, Vector3fc, Quaternionf) - Method in class org.joml.Quaternionf
 
lookAlong(float, float, float, float, float, float) - Method in class org.joml.Quaternionf
Apply a rotation to this quaternion that maps the given direction to the positive Z axis.
lookAlong(float, float, float, float, float, float, Quaternionf) - Method in class org.joml.Quaternionf
 
lookAlong(Vector3fc, Vector3fc, Quaternionf) - Method in interface org.joml.Quaternionfc
Apply a rotation to this quaternion that maps the given direction to the positive Z axis, and store the result in dest.
lookAlong(float, float, float, float, float, float, Quaternionf) - Method in interface org.joml.Quaternionfc
Apply a rotation to this quaternion that maps the given direction to the positive Z axis, and store the result in dest.
lookAt(Vector3dc, Vector3dc, Vector3dc, Matrix4d) - Method in class org.joml.Matrix4d
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAt(Vector3dc, Vector3dc, Vector3dc) - Method in class org.joml.Matrix4d
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye.
lookAt(double, double, double, double, double, double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAt(double, double, double, double, double, double, double, double, double) - Method in class org.joml.Matrix4d
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye.
lookAt(Vector3dc, Vector3dc, Vector3dc, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAt(double, double, double, double, double, double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAt(Vector3fc, Vector3fc, Vector3fc, Matrix4f) - Method in class org.joml.Matrix4f
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAt(Vector3fc, Vector3fc, Vector3fc) - Method in class org.joml.Matrix4f
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye.
lookAt(float, float, float, float, float, float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAt(float, float, float, float, float, float, float, float, float) - Method in class org.joml.Matrix4f
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye.
lookAt(Vector3fc, Vector3fc, Vector3fc, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAt(float, float, float, float, float, float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAt(Vector3dc, Vector3dc, Vector3dc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAt(Vector3dc, Vector3dc, Vector3dc) - Method in class org.joml.Matrix4x3d
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye.
lookAt(double, double, double, double, double, double, double, double, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAt(double, double, double, double, double, double, double, double, double) - Method in class org.joml.Matrix4x3d
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye.
lookAt(Vector3dc, Vector3dc, Vector3dc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAt(double, double, double, double, double, double, double, double, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAt(Vector3fc, Vector3fc, Vector3fc, Matrix4x3f) - Method in class org.joml.Matrix4x3f
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAt(Vector3fc, Vector3fc, Vector3fc) - Method in class org.joml.Matrix4x3f
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye.
lookAt(float, float, float, float, float, float, float, float, float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAt(float, float, float, float, float, float, float, float, float) - Method in class org.joml.Matrix4x3f
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye.
lookAt(Vector3fc, Vector3fc, Vector3fc, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAt(float, float, float, float, float, float, float, float, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAtLH(Vector3dc, Vector3dc, Vector3dc, Matrix4d) - Method in class org.joml.Matrix4d
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtLH(Vector3dc, Vector3dc, Vector3dc) - Method in class org.joml.Matrix4d
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye.
lookAtLH(double, double, double, double, double, double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtLH(double, double, double, double, double, double, double, double, double) - Method in class org.joml.Matrix4d
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye.
lookAtLH(Vector3dc, Vector3dc, Vector3dc, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtLH(double, double, double, double, double, double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtLH(Vector3fc, Vector3fc, Vector3fc, Matrix4f) - Method in class org.joml.Matrix4f
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtLH(Vector3fc, Vector3fc, Vector3fc) - Method in class org.joml.Matrix4f
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye.
lookAtLH(float, float, float, float, float, float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtLH(float, float, float, float, float, float, float, float, float) - Method in class org.joml.Matrix4f
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye.
lookAtLH(Vector3fc, Vector3fc, Vector3fc, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtLH(float, float, float, float, float, float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtLH(Vector3dc, Vector3dc, Vector3dc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtLH(Vector3dc, Vector3dc, Vector3dc) - Method in class org.joml.Matrix4x3d
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye.
lookAtLH(double, double, double, double, double, double, double, double, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtLH(double, double, double, double, double, double, double, double, double) - Method in class org.joml.Matrix4x3d
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye.
lookAtLH(Vector3dc, Vector3dc, Vector3dc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtLH(double, double, double, double, double, double, double, double, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtLH(Vector3fc, Vector3fc, Vector3fc, Matrix4x3f) - Method in class org.joml.Matrix4x3f
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtLH(Vector3fc, Vector3fc, Vector3fc) - Method in class org.joml.Matrix4x3f
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye.
lookAtLH(float, float, float, float, float, float, float, float, float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtLH(float, float, float, float, float, float, float, float, float) - Method in class org.joml.Matrix4x3f
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye.
lookAtLH(Vector3fc, Vector3fc, Vector3fc, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtLH(float, float, float, float, float, float, float, float, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtPerspective(double, double, double, double, double, double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAtPerspective(double, double, double, double, double, double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAtPerspective(float, float, float, float, float, float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAtPerspective(float, float, float, float, float, float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAtPerspectiveLH(double, double, double, double, double, double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtPerspectiveLH(double, double, double, double, double, double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtPerspectiveLH(float, float, float, float, float, float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtPerspectiveLH(float, float, float, float, float, float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.

M

m00 - Variable in class org.joml.Matrix3d
 
m00() - Method in class org.joml.Matrix3d
 
m00(double) - Method in class org.joml.Matrix3d
Set the value of the matrix element at column 0 and row 0
m00() - Method in interface org.joml.Matrix3dc
Return the value of the matrix element at column 0 and row 0.
m00 - Variable in class org.joml.Matrix3f
 
m00() - Method in class org.joml.Matrix3f
 
m00(float) - Method in class org.joml.Matrix3f
Set the value of the matrix element at column 0 and row 0
m00() - Method in interface org.joml.Matrix3fc
Return the value of the matrix element at column 0 and row 0.
m00() - Method in class org.joml.Matrix4d
 
m00(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 0 and row 0
m00() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 0 and row 0.
m00() - Method in class org.joml.Matrix4f
 
m00(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 0 and row 0
m00() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 0 and row 0.
m00() - Method in class org.joml.Matrix4x3d
 
m00(double) - Method in class org.joml.Matrix4x3d
Set the value of the matrix element at column 0 and row 0
m00() - Method in interface org.joml.Matrix4x3dc
Return the value of the matrix element at column 0 and row 0.
m00() - Method in class org.joml.Matrix4x3f
 
m00(float) - Method in class org.joml.Matrix4x3f
Set the value of the matrix element at column 0 and row 0
m00() - Method in interface org.joml.Matrix4x3fc
Return the value of the matrix element at column 0 and row 0.
m01 - Variable in class org.joml.Matrix3d
 
m01() - Method in class org.joml.Matrix3d
 
m01(double) - Method in class org.joml.Matrix3d
Set the value of the matrix element at column 0 and row 1
m01() - Method in interface org.joml.Matrix3dc
Return the value of the matrix element at column 0 and row 1.
m01 - Variable in class org.joml.Matrix3f
 
m01() - Method in class org.joml.Matrix3f
 
m01(float) - Method in class org.joml.Matrix3f
Set the value of the matrix element at column 0 and row 1
m01() - Method in interface org.joml.Matrix3fc
Return the value of the matrix element at column 0 and row 1.
m01() - Method in class org.joml.Matrix4d
 
m01(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 0 and row 1
m01() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 0 and row 1.
m01() - Method in class org.joml.Matrix4f
 
m01(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 0 and row 1
m01() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 0 and row 1.
m01() - Method in class org.joml.Matrix4x3d
 
m01(double) - Method in class org.joml.Matrix4x3d
Set the value of the matrix element at column 0 and row 1
m01() - Method in interface org.joml.Matrix4x3dc
Return the value of the matrix element at column 0 and row 1.
m01() - Method in class org.joml.Matrix4x3f
 
m01(float) - Method in class org.joml.Matrix4x3f
Set the value of the matrix element at column 0 and row 1
m01() - Method in interface org.joml.Matrix4x3fc
Return the value of the matrix element at column 0 and row 1.
m02 - Variable in class org.joml.Matrix3d
 
m02() - Method in class org.joml.Matrix3d
 
m02(double) - Method in class org.joml.Matrix3d
Set the value of the matrix element at column 0 and row 2
m02() - Method in interface org.joml.Matrix3dc
Return the value of the matrix element at column 0 and row 2.
m02 - Variable in class org.joml.Matrix3f
 
m02() - Method in class org.joml.Matrix3f
 
m02(float) - Method in class org.joml.Matrix3f
Set the value of the matrix element at column 0 and row 2
m02() - Method in interface org.joml.Matrix3fc
Return the value of the matrix element at column 0 and row 2.
m02() - Method in class org.joml.Matrix4d
 
m02(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 0 and row 2
m02() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 0 and row 2.
m02() - Method in class org.joml.Matrix4f
 
m02(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 0 and row 2
m02() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 0 and row 2.
m02() - Method in class org.joml.Matrix4x3d
 
m02(double) - Method in class org.joml.Matrix4x3d
Set the value of the matrix element at column 0 and row 2
m02() - Method in interface org.joml.Matrix4x3dc
Return the value of the matrix element at column 0 and row 2.
m02() - Method in class org.joml.Matrix4x3f
 
m02(float) - Method in class org.joml.Matrix4x3f
Set the value of the matrix element at column 0 and row 2
m02() - Method in interface org.joml.Matrix4x3fc
Return the value of the matrix element at column 0 and row 2.
m03() - Method in class org.joml.Matrix4d
 
m03(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 0 and row 3
m03() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 0 and row 3.
m03() - Method in class org.joml.Matrix4f
 
m03(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 0 and row 3
m03() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 0 and row 3.
m10 - Variable in class org.joml.Matrix3d
 
m10() - Method in class org.joml.Matrix3d
 
m10(double) - Method in class org.joml.Matrix3d
Set the value of the matrix element at column 1 and row 0
m10() - Method in interface org.joml.Matrix3dc
Return the value of the matrix element at column 1 and row 0.
m10 - Variable in class org.joml.Matrix3f
 
m10() - Method in class org.joml.Matrix3f
 
m10(float) - Method in class org.joml.Matrix3f
Set the value of the matrix element at column 1 and row 0
m10() - Method in interface org.joml.Matrix3fc
Return the value of the matrix element at column 1 and row 0.
m10() - Method in class org.joml.Matrix4d
 
m10(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 1 and row 0
m10() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 1 and row 0.
m10() - Method in class org.joml.Matrix4f
 
m10(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 1 and row 0
m10() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 1 and row 0.
m10() - Method in class org.joml.Matrix4x3d
 
m10(double) - Method in class org.joml.Matrix4x3d
Set the value of the matrix element at column 1 and row 0
m10() - Method in interface org.joml.Matrix4x3dc
Return the value of the matrix element at column 1 and row 0.
m10() - Method in class org.joml.Matrix4x3f
 
m10(float) - Method in class org.joml.Matrix4x3f
Set the value of the matrix element at column 1 and row 0
m10() - Method in interface org.joml.Matrix4x3fc
Return the value of the matrix element at column 1 and row 0.
m11 - Variable in class org.joml.Matrix3d
 
m11() - Method in class org.joml.Matrix3d
 
m11(double) - Method in class org.joml.Matrix3d
Set the value of the matrix element at column 1 and row 1
m11() - Method in interface org.joml.Matrix3dc
Return the value of the matrix element at column 1 and row 1.
m11 - Variable in class org.joml.Matrix3f
 
m11() - Method in class org.joml.Matrix3f
 
m11(float) - Method in class org.joml.Matrix3f
Set the value of the matrix element at column 1 and row 1
m11() - Method in interface org.joml.Matrix3fc
Return the value of the matrix element at column 1 and row 1.
m11() - Method in class org.joml.Matrix4d
 
m11(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 1 and row 1
m11() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 1 and row 1.
m11() - Method in class org.joml.Matrix4f
 
m11(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 1 and row 1
m11() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 1 and row 1.
m11() - Method in class org.joml.Matrix4x3d
 
m11(double) - Method in class org.joml.Matrix4x3d
Set the value of the matrix element at column 1 and row 1
m11() - Method in interface org.joml.Matrix4x3dc
Return the value of the matrix element at column 1 and row 1.
m11() - Method in class org.joml.Matrix4x3f
 
m11(float) - Method in class org.joml.Matrix4x3f
Set the value of the matrix element at column 1 and row 1
m11() - Method in interface org.joml.Matrix4x3fc
Return the value of the matrix element at column 1 and row 1.
m12 - Variable in class org.joml.Matrix3d
 
m12() - Method in class org.joml.Matrix3d
 
m12(double) - Method in class org.joml.Matrix3d
Set the value of the matrix element at column 1 and row 2
m12() - Method in interface org.joml.Matrix3dc
Return the value of the matrix element at column 1 and row 2.
m12 - Variable in class org.joml.Matrix3f
 
m12() - Method in class org.joml.Matrix3f
 
m12(float) - Method in class org.joml.Matrix3f
Set the value of the matrix element at column 1 and row 2
m12() - Method in interface org.joml.Matrix3fc
Return the value of the matrix element at column 1 and row 2.
m12() - Method in class org.joml.Matrix4d
 
m12(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 1 and row 2
m12() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 1 and row 2.
m12() - Method in class org.joml.Matrix4f
 
m12(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 1 and row 2
m12() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 1 and row 2.
m12() - Method in class org.joml.Matrix4x3d
 
m12(double) - Method in class org.joml.Matrix4x3d
Set the value of the matrix element at column 1 and row 2
m12() - Method in interface org.joml.Matrix4x3dc
Return the value of the matrix element at column 1 and row 2.
m12() - Method in class org.joml.Matrix4x3f
 
m12(float) - Method in class org.joml.Matrix4x3f
Set the value of the matrix element at column 1 and row 2
m12() - Method in interface org.joml.Matrix4x3fc
Return the value of the matrix element at column 1 and row 2.
m13() - Method in class org.joml.Matrix4d
 
m13(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 1 and row 3
m13() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 1 and row 3.
m13() - Method in class org.joml.Matrix4f
 
m13(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 1 and row 3
m13() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 1 and row 3.
m20 - Variable in class org.joml.Matrix3d
 
m20() - Method in class org.joml.Matrix3d
 
m20(double) - Method in class org.joml.Matrix3d
Set the value of the matrix element at column 2 and row 0
m20() - Method in interface org.joml.Matrix3dc
Return the value of the matrix element at column 2 and row 0.
m20 - Variable in class org.joml.Matrix3f
 
m20() - Method in class org.joml.Matrix3f
 
m20(float) - Method in class org.joml.Matrix3f
Set the value of the matrix element at column 2 and row 0
m20() - Method in interface org.joml.Matrix3fc
Return the value of the matrix element at column 2 and row 0.
m20() - Method in class org.joml.Matrix4d
 
m20(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 2 and row 0
m20() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 2 and row 0.
m20() - Method in class org.joml.Matrix4f
 
m20(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 2 and row 0
m20() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 2 and row 0.
m20() - Method in class org.joml.Matrix4x3d
 
m20(double) - Method in class org.joml.Matrix4x3d
Set the value of the matrix element at column 2 and row 0
m20() - Method in interface org.joml.Matrix4x3dc
Return the value of the matrix element at column 2 and row 0.
m20() - Method in class org.joml.Matrix4x3f
 
m20(float) - Method in class org.joml.Matrix4x3f
Set the value of the matrix element at column 2 and row 0
m20() - Method in interface org.joml.Matrix4x3fc
Return the value of the matrix element at column 2 and row 0.
m21 - Variable in class org.joml.Matrix3d
 
m21() - Method in class org.joml.Matrix3d
 
m21(double) - Method in class org.joml.Matrix3d
Set the value of the matrix element at column 2 and row 1
m21() - Method in interface org.joml.Matrix3dc
Return the value of the matrix element at column 2 and row 1.
m21 - Variable in class org.joml.Matrix3f
 
m21() - Method in class org.joml.Matrix3f
 
m21(float) - Method in class org.joml.Matrix3f
Set the value of the matrix element at column 2 and row 1
m21() - Method in interface org.joml.Matrix3fc
Return the value of the matrix element at column 2 and row 1.
m21() - Method in class org.joml.Matrix4d
 
m21(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 2 and row 1
m21() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 2 and row 1.
m21() - Method in class org.joml.Matrix4f
 
m21(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 2 and row 1
m21() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 2 and row 1.
m21() - Method in class org.joml.Matrix4x3d
 
m21(double) - Method in class org.joml.Matrix4x3d
Set the value of the matrix element at column 2 and row 1
m21() - Method in interface org.joml.Matrix4x3dc
Return the value of the matrix element at column 2 and row 1.
m21() - Method in class org.joml.Matrix4x3f
 
m21(float) - Method in class org.joml.Matrix4x3f
Set the value of the matrix element at column 2 and row 1
m21() - Method in interface org.joml.Matrix4x3fc
Return the value of the matrix element at column 2 and row 1.
m22 - Variable in class org.joml.Matrix3d
 
m22() - Method in class org.joml.Matrix3d
 
m22(double) - Method in class org.joml.Matrix3d
Set the value of the matrix element at column 2 and row 2
m22() - Method in interface org.joml.Matrix3dc
Return the value of the matrix element at column 2 and row 2.
m22 - Variable in class org.joml.Matrix3f
 
m22() - Method in class org.joml.Matrix3f
 
m22(float) - Method in class org.joml.Matrix3f
Set the value of the matrix element at column 2 and row 2
m22() - Method in interface org.joml.Matrix3fc
Return the value of the matrix element at column 2 and row 2.
m22() - Method in class org.joml.Matrix4d
 
m22(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 2 and row 2
m22() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 2 and row 2.
m22() - Method in class org.joml.Matrix4f
 
m22(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 2 and row 2
m22() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 2 and row 2.
m22() - Method in class org.joml.Matrix4x3d
 
m22(double) - Method in class org.joml.Matrix4x3d
Set the value of the matrix element at column 2 and row 2
m22() - Method in interface org.joml.Matrix4x3dc
Return the value of the matrix element at column 2 and row 2.
m22() - Method in class org.joml.Matrix4x3f
 
m22(float) - Method in class org.joml.Matrix4x3f
Set the value of the matrix element at column 2 and row 2
m22() - Method in interface org.joml.Matrix4x3fc
Return the value of the matrix element at column 2 and row 2.
m23() - Method in class org.joml.Matrix4d
 
m23(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 2 and row 3
m23() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 2 and row 3.
m23() - Method in class org.joml.Matrix4f
 
m23(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 2 and row 3
m23() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 2 and row 3.
m30() - Method in class org.joml.Matrix4d
 
m30(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 3 and row 0
m30() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 3 and row 0.
m30() - Method in class org.joml.Matrix4f
 
m30(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 3 and row 0
m30() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 3 and row 0.
m30() - Method in class org.joml.Matrix4x3d
 
m30(double) - Method in class org.joml.Matrix4x3d
Set the value of the matrix element at column 3 and row 0
m30() - Method in interface org.joml.Matrix4x3dc
Return the value of the matrix element at column 3 and row 0.
m30() - Method in class org.joml.Matrix4x3f
 
m30(float) - Method in class org.joml.Matrix4x3f
Set the value of the matrix element at column 3 and row 0
m30() - Method in interface org.joml.Matrix4x3fc
Return the value of the matrix element at column 3 and row 0.
m31() - Method in class org.joml.Matrix4d
 
m31(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 3 and row 1
m31() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 3 and row 1.
m31() - Method in class org.joml.Matrix4f
 
m31(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 3 and row 1
m31() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 3 and row 1.
m31() - Method in class org.joml.Matrix4x3d
 
m31(double) - Method in class org.joml.Matrix4x3d
Set the value of the matrix element at column 3 and row 1
m31() - Method in interface org.joml.Matrix4x3dc
Return the value of the matrix element at column 3 and row 1.
m31() - Method in class org.joml.Matrix4x3f
 
m31(float) - Method in class org.joml.Matrix4x3f
Set the value of the matrix element at column 3 and row 1
m31() - Method in interface org.joml.Matrix4x3fc
Return the value of the matrix element at column 3 and row 1.
m32() - Method in class org.joml.Matrix4d
 
m32(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 3 and row 2
m32() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 3 and row 2.
m32() - Method in class org.joml.Matrix4f
 
m32(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 3 and row 2
m32() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 3 and row 2.
m32() - Method in class org.joml.Matrix4x3d
 
m32(double) - Method in class org.joml.Matrix4x3d
Set the value of the matrix element at column 3 and row 2
m32() - Method in interface org.joml.Matrix4x3dc
Return the value of the matrix element at column 3 and row 2.
m32() - Method in class org.joml.Matrix4x3f
 
m32(float) - Method in class org.joml.Matrix4x3f
Set the value of the matrix element at column 3 and row 2
m32() - Method in interface org.joml.Matrix4x3fc
Return the value of the matrix element at column 3 and row 2.
m33() - Method in class org.joml.Matrix4d
 
m33(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 3 and row 3
m33() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 3 and row 3.
m33() - Method in class org.joml.Matrix4f
 
m33(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 3 and row 3
m33() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 3 and row 3.
Math - Class in org.joml
Contains fast approximations of some Math operations.
Math() - Constructor for class org.joml.Math
 
Matrix3d - Class in org.joml
Contains the definition of a 3x3 matrix of doubles, and associated functions to transform it.
Matrix3d() - Constructor for class org.joml.Matrix3d
Create a new Matrix3d and initialize it to identity.
Matrix3d(Matrix3dc) - Constructor for class org.joml.Matrix3d
Create a new Matrix3d and initialize it with the values from the given matrix.
Matrix3d(Matrix3fc) - Constructor for class org.joml.Matrix3d
Create a new Matrix3d and initialize it with the values from the given matrix.
Matrix3d(Matrix4fc) - Constructor for class org.joml.Matrix3d
Create a new Matrix3d and make it a copy of the upper left 3x3 of the given Matrix4fc.
Matrix3d(Matrix4dc) - Constructor for class org.joml.Matrix3d
Create a new Matrix3d and make it a copy of the upper left 3x3 of the given Matrix4dc.
Matrix3d(double, double, double, double, double, double, double, double, double) - Constructor for class org.joml.Matrix3d
Create a new Matrix3d and initialize its elements with the given values.
Matrix3d(DoubleBuffer) - Constructor for class org.joml.Matrix3d
Create a new Matrix3d by reading its 9 double components from the given DoubleBuffer at the buffer's current position.
Matrix3d(Vector3dc, Vector3dc, Vector3dc) - Constructor for class org.joml.Matrix3d
Create a new Matrix3d and initialize its three columns using the supplied vectors.
Matrix3dc - Interface in org.joml
Interface to an immutable 3x3 matrix of double-precision floats.
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
Create a new Matrix3f and set it to identity.
Matrix3f(Matrix3fc) - Constructor for class org.joml.Matrix3f
Create a new Matrix3f and make it a copy of the given matrix.
Matrix3f(Matrix4fc) - Constructor for class org.joml.Matrix3f
Create a new Matrix3f and make it a copy of the upper left 3x3 of the given Matrix4fc.
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.
Matrix3f(Vector3fc, Vector3fc, Vector3fc) - Constructor for class org.joml.Matrix3f
Create a new Matrix3f and initialize its three columns using the supplied vectors.
Matrix3fc - Interface in org.joml
Interface to an immutable 3x3 matrix of single-precision floats.
Matrix4d - Class in org.joml
Contains the definition of a 4x4 Matrix of doubles, and associated functions to transform it.
Matrix4d() - Constructor for class org.joml.Matrix4d
Create a new Matrix4d and set it to identity.
Matrix4d(Matrix4dc) - Constructor for class org.joml.Matrix4d
Create a new Matrix4d and make it a copy of the given matrix.
Matrix4d(Matrix4fc) - Constructor for class org.joml.Matrix4d
Create a new Matrix4d and make it a copy of the given matrix.
Matrix4d(Matrix4x3dc) - Constructor for class org.joml.Matrix4d
Create a new Matrix4d and set its upper 4x3 submatrix to the given matrix mat and all other elements to identity.
Matrix4d(Matrix4x3fc) - Constructor for class org.joml.Matrix4d
Create a new Matrix4d and set its upper 4x3 submatrix to the given matrix mat and all other elements to identity.
Matrix4d(Matrix3dc) - Constructor for class org.joml.Matrix4d
Create a new Matrix4d by setting its uppper left 3x3 submatrix to the values of the given Matrix3dc and the rest to identity.
Matrix4d(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Constructor for class org.joml.Matrix4d
Create a new 4x4 matrix using the supplied double values.
Matrix4d(DoubleBuffer) - Constructor for class org.joml.Matrix4d
Create a new Matrix4d by reading its 16 double components from the given DoubleBuffer at the buffer's current position.
Matrix4d(Vector4d, Vector4d, Vector4d, Vector4d) - Constructor for class org.joml.Matrix4d
Create a new Matrix4d and initialize its four columns using the supplied vectors.
Matrix4dc - Interface in org.joml
Interface to an immutable 4x4 matrix of double-precision floats.
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
Create a new Matrix4f and set it to identity.
Matrix4f(Matrix3fc) - Constructor for class org.joml.Matrix4f
Create a new Matrix4f by setting its uppper left 3x3 submatrix to the values of the given Matrix3fc and the rest to identity.
Matrix4f(Matrix4fc) - Constructor for class org.joml.Matrix4f
Create a new Matrix4f and make it a copy of the given matrix.
Matrix4f(Matrix4x3fc) - Constructor for class org.joml.Matrix4f
Create a new Matrix4f and set its upper 4x3 submatrix to the given matrix mat and all other elements to identity.
Matrix4f(Matrix4dc) - 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.
Matrix4f(Vector4fc, Vector4fc, Vector4fc, Vector4fc) - Constructor for class org.joml.Matrix4f
Create a new Matrix4f and initialize its four columns using the supplied vectors.
Matrix4fc - Interface in org.joml
Interface to an immutable 4x4 matrix of single-precision floats.
Matrix4x3d - Class in org.joml
Contains the definition of an affine 4x3 matrix (4 columns, 3 rows) of doubles, and associated functions to transform it.
Matrix4x3d() - Constructor for class org.joml.Matrix4x3d
Create a new Matrix4x3d and set it to identity.
Matrix4x3d(Matrix4x3dc) - Constructor for class org.joml.Matrix4x3d
Create a new Matrix4x3d and make it a copy of the given matrix.
Matrix4x3d(Matrix4x3fc) - Constructor for class org.joml.Matrix4x3d
Create a new Matrix4x3d and make it a copy of the given matrix.
Matrix4x3d(Matrix3dc) - Constructor for class org.joml.Matrix4x3d
Create a new Matrix4x3d by setting its left 3x3 submatrix to the values of the given Matrix3dc and the rest to identity.
Matrix4x3d(double, double, double, double, double, double, double, double, double, double, double, double) - Constructor for class org.joml.Matrix4x3d
Create a new 4x4 matrix using the supplied double values.
Matrix4x3d(DoubleBuffer) - Constructor for class org.joml.Matrix4x3d
Create a new Matrix4x3d by reading its 12 double components from the given DoubleBuffer at the buffer's current position.
Matrix4x3dc - Interface in org.joml
 
Matrix4x3f - Class in org.joml
Contains the definition of an affine 4x3 matrix (4 columns, 3 rows) of floats, and associated functions to transform it.
Matrix4x3f() - Constructor for class org.joml.Matrix4x3f
Create a new Matrix4x3f and set it to identity.
Matrix4x3f(Matrix3fc) - Constructor for class org.joml.Matrix4x3f
Create a new Matrix4x3f by setting its left 3x3 submatrix to the values of the given Matrix3fc and the rest to identity.
Matrix4x3f(Matrix4x3fc) - Constructor for class org.joml.Matrix4x3f
Create a new Matrix4x3f and make it a copy of the given matrix.
Matrix4x3f(float, float, float, float, float, float, float, float, float, float, float, float) - Constructor for class org.joml.Matrix4x3f
Create a new 4x4 matrix using the supplied float values.
Matrix4x3f(FloatBuffer) - Constructor for class org.joml.Matrix4x3f
Create a new Matrix4x3f by reading its 12 float components from the given FloatBuffer at the buffer's current position.
Matrix4x3f(Vector3fc, Vector3fc, Vector3fc, Vector3fc) - Constructor for class org.joml.Matrix4x3f
Create a new Matrix4x3f and initialize its four columns using the supplied vectors.
Matrix4x3fc - Interface in org.joml
Interface to an immutable 4x3 matrix of single-precision floats.
MatrixStackd - Class in org.joml
A stack of many Matrix4d instances.
MatrixStackd(int) - Constructor for class org.joml.MatrixStackd
Create a new MatrixStackd of the given size.
MatrixStackd() - Constructor for class org.joml.MatrixStackd
Do not invoke manually!
MatrixStackf - Class in org.joml
A stack of many Matrix4f instances.
MatrixStackf(int) - Constructor for class org.joml.MatrixStackf
Create a new MatrixStackf of the given size.
MatrixStackf() - Constructor for class org.joml.MatrixStackf
Do not invoke manually!
max(int, int) - Static method in class org.joml.Math
 
max(float, float) - Static method in class org.joml.Math
 
max(double, double) - Static method in class org.joml.Math
 
max(Vector3fc) - 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(Vector4fc) - Method in class org.joml.Vector4f
Set the components of this vector to be the component-wise maximum of this and the other vector.
max(Vector4ic) - Method in class org.joml.Vector4i
Set the components of this vector to be the component-wise maximum of this and the other vector.
maxComponent() - Method in class org.joml.Vector3d
 
maxComponent() - Method in interface org.joml.Vector3dc
Determine the component with the biggest absolute value.
maxComponent() - Method in class org.joml.Vector3f
 
maxComponent() - Method in interface org.joml.Vector3fc
Determine the component with the biggest absolute value.
min(int, int) - Static method in class org.joml.Math
 
min(float, float) - Static method in class org.joml.Math
 
min(double, double) - Static method in class org.joml.Math
 
min(Vector3fc) - 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(Vector4fc) - Method in class org.joml.Vector4f
Set the components of this vector to be the component-wise minimum of this and the other vector.
min(Vector4ic) - Method in class org.joml.Vector4i
Set the components of this vector to be the component-wise minimum of this and the other vector.
minComponent() - Method in class org.joml.Vector3d
 
minComponent() - Method in interface org.joml.Vector3dc
Determine the component with the smallest (towards zero) absolute value.
minComponent() - Method in class org.joml.Vector3f
 
minComponent() - Method in interface org.joml.Vector3fc
Determine the component with the smallest (towards zero) absolute value.
mul(Matrix3dc) - Method in class org.joml.Matrix3d
Multiply this matrix by the supplied matrix.
mul(Matrix3dc, Matrix3d) - Method in class org.joml.Matrix3d
 
mul(Matrix3fc) - Method in class org.joml.Matrix3d
Multiply this matrix by the supplied matrix.
mul(Matrix3fc, Matrix3d) - Method in class org.joml.Matrix3d
 
mul(Matrix3dc, Matrix3d) - Method in interface org.joml.Matrix3dc
Multiply this matrix by the supplied matrix and store the result in dest.
mul(Matrix3fc, Matrix3d) - Method in interface org.joml.Matrix3dc
Multiply this matrix by the supplied matrix and store the result in dest.
mul(Matrix3fc) - Method in class org.joml.Matrix3f
Multiply this matrix by the supplied right matrix.
mul(Matrix3fc, Matrix3f) - Method in class org.joml.Matrix3f
 
mul(Matrix3fc, Matrix3f) - Method in interface org.joml.Matrix3fc
Multiply this matrix by the supplied right matrix and store the result in dest.
mul(Matrix4dc) - Method in class org.joml.Matrix4d
Multiply this matrix by the supplied right matrix.
mul(Matrix4dc, Matrix4d) - Method in class org.joml.Matrix4d
 
mul(Matrix4x3dc, Matrix4d) - Method in class org.joml.Matrix4d
 
mul(Matrix4x3fc, Matrix4d) - Method in class org.joml.Matrix4d
 
mul(Matrix4f) - Method in class org.joml.Matrix4d
Multiply this matrix by the supplied parameter matrix.
mul(Matrix4fc, Matrix4d) - Method in class org.joml.Matrix4d
 
mul(Matrix4dc, Matrix4d) - Method in interface org.joml.Matrix4dc
Multiply this matrix by the supplied right matrix and store the result in dest.
mul(Matrix4x3dc, Matrix4d) - Method in interface org.joml.Matrix4dc
Multiply this matrix by the supplied right matrix and store the result in dest.
mul(Matrix4x3fc, Matrix4d) - Method in interface org.joml.Matrix4dc
Multiply this matrix by the supplied right matrix and store the result in dest.
mul(Matrix4fc, Matrix4d) - Method in interface org.joml.Matrix4dc
Multiply this matrix by the supplied parameter matrix and store the result in dest.
mul(Matrix4fc) - Method in class org.joml.Matrix4f
Multiply this matrix by the supplied right matrix and store the result in this.
mul(Matrix4fc, Matrix4f) - Method in class org.joml.Matrix4f
 
mul(Matrix4x3fc, Matrix4f) - Method in class org.joml.Matrix4f
 
mul(Matrix4fc, Matrix4f) - Method in interface org.joml.Matrix4fc
Multiply this matrix by the supplied right matrix and store the result in dest.
mul(Matrix4x3fc, Matrix4f) - Method in interface org.joml.Matrix4fc
Multiply this matrix by the supplied right matrix and store the result in dest.
mul(Matrix4x3dc) - Method in class org.joml.Matrix4x3d
Multiply this matrix by the supplied right matrix.
mul(Matrix4x3dc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
mul(Matrix4x3fc) - Method in class org.joml.Matrix4x3d
Multiply this matrix by the supplied right matrix.
mul(Matrix4x3fc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
mul(Matrix4x3dc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Multiply this matrix by the supplied right matrix and store the result in dest.
mul(Matrix4x3fc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Multiply this matrix by the supplied right matrix and store the result in dest.
mul(Matrix4x3fc) - Method in class org.joml.Matrix4x3f
Multiply this matrix by the supplied right matrix and store the result in this.
mul(Matrix4x3fc, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
mul(Matrix4x3fc, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Multiply this matrix by the supplied right matrix and store the result in dest.
mul(Quaterniondc) - Method in class org.joml.Quaterniond
Multiply this quaternion by q.
mul(Quaterniondc, Quaterniond) - Method in class org.joml.Quaterniond
 
mul(double, double, double, double) - Method in class org.joml.Quaterniond
Multiply this quaternion by the quaternion represented via (qx, qy, qz, qw).
mul(double, double, double, double, Quaterniond) - Method in class org.joml.Quaterniond
 
mul(Quaterniondc, Quaterniond) - Method in interface org.joml.Quaterniondc
Multiply this quaternion by q and store the result in dest.
mul(double, double, double, double, Quaterniond) - Method in interface org.joml.Quaterniondc
Multiply this quaternion by the quaternion represented via (qx, qy, qz, qw) and store the result in dest.
mul(Quaternionfc) - Method in class org.joml.Quaternionf
Multiply this quaternion by q.
mul(Quaternionfc, Quaternionf) - Method in class org.joml.Quaternionf
 
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
 
mul(Quaternionfc, Quaternionf) - Method in interface org.joml.Quaternionfc
Multiply this quaternion by q and store the result in dest.
mul(float, float, float, float, Quaternionf) - Method in interface org.joml.Quaternionfc
Multiply this quaternion by the quaternion represented via (qx, qy, qz, qw) and store the result in dest.
mul(double) - Method in class org.joml.Vector2d
Multiply the components of this vector by the given scalar.
mul(double, Vector2d) - Method in class org.joml.Vector2d
 
mul(double, double) - Method in class org.joml.Vector2d
Multiply the components of this Vector2d by the given scalar values and store the result in this.
mul(double, double, Vector2d) - Method in class org.joml.Vector2d
 
mul(Vector2dc) - Method in class org.joml.Vector2d
Multiply this Vector2d component-wise by another Vector2d.
mul(Vector2dc, Vector2d) - Method in class org.joml.Vector2d
 
mul(double, Vector2d) - Method in interface org.joml.Vector2dc
Multiply the components of this vector by the given scalar and store the result in dest.
mul(double, double, Vector2d) - Method in interface org.joml.Vector2dc
Multiply the components of this Vector2d by the given scalar values and store the result in dest.
mul(Vector2dc, Vector2d) - Method in interface org.joml.Vector2dc
Multiply this Vector2d component-wise by another Vector2d and store the result in dest.
mul(float) - Method in class org.joml.Vector2f
Multiply the components of this vector by the given scalar.
mul(float, Vector2f) - Method in class org.joml.Vector2f
 
mul(float, float) - Method in class org.joml.Vector2f
Multiply the components of this Vector2f by the given scalar values and store the result in this.
mul(float, float, Vector2f) - Method in class org.joml.Vector2f
 
mul(Vector2fc) - Method in class org.joml.Vector2f
Multiply this Vector2f component-wise by another Vector2f.
mul(Vector2fc, Vector2f) - Method in class org.joml.Vector2f
 
mul(float, Vector2f) - Method in interface org.joml.Vector2fc
Multiply the components of this vector by the given scalar and store the result in dest.
mul(float, float, Vector2f) - Method in interface org.joml.Vector2fc
Multiply the components of this Vector2f by the given scalar values and store the result in dest.
mul(Vector2fc, Vector2f) - Method in interface org.joml.Vector2fc
Multiply this Vector2f component-wise by another Vector2f and store the result in dest.
mul(int) - Method in class org.joml.Vector2i
Multiply all components of this Vector2i by the given scalar value.
mul(int, Vector2i) - Method in class org.joml.Vector2i
 
mul(Vector2ic) - Method in class org.joml.Vector2i
Add the supplied vector by this one.
mul(Vector2ic, Vector2i) - Method in class org.joml.Vector2i
 
mul(int, int) - Method in class org.joml.Vector2i
Multiply the components of this vector by the given values.
mul(int, int, Vector2i) - Method in class org.joml.Vector2i
 
mul(int, Vector2i) - Method in interface org.joml.Vector2ic
Multiply all components of this Vector2ic by the given scalar value and store the result in dest.
mul(Vector2ic, Vector2i) - Method in interface org.joml.Vector2ic
Multiply the supplied vector by this one and store the result in dest.
mul(int, int, Vector2i) - Method in interface org.joml.Vector2ic
Multiply the components of this vector by the given values and store the result in dest.
mul(Vector3dc) - Method in class org.joml.Vector3d
Multiply this Vector3d component-wise by another Vector3dc.
mul(Vector3fc) - Method in class org.joml.Vector3d
Multiply this Vector3d component-wise by another Vector3fc.
mul(Vector3fc, Vector3d) - Method in class org.joml.Vector3d
 
mul(Vector3dc, Vector3d) - Method in class org.joml.Vector3d
 
mul(Matrix3fc) - Method in class org.joml.Vector3d
Multiply the given matrix mat with this Vector3d.
mul(Matrix3dc) - Method in class org.joml.Vector3d
Multiply the given matrix mat with this Vector3d.
mul(Matrix3dc, Vector3d) - Method in class org.joml.Vector3d
 
mul(Matrix3fc, Vector3d) - Method in class org.joml.Vector3d
 
mul(double) - Method in class org.joml.Vector3d
Multiply this Vector3d by the given scalar value.
mul(double, Vector3d) - Method in class org.joml.Vector3d
 
mul(double, double, double) - Method in class org.joml.Vector3d
Multiply the components of this Vector3f by the given scalar values and store the result in this.
mul(double, double, double, Vector3d) - Method in class org.joml.Vector3d
 
mul(Vector3fc, Vector3d) - Method in interface org.joml.Vector3dc
Multiply this Vector3d component-wise by another Vector3f and store the result in dest.
mul(Vector3dc, Vector3d) - Method in interface org.joml.Vector3dc
Multiply this by v component-wise and store the result into dest.
mul(Matrix3dc, Vector3d) - Method in interface org.joml.Vector3dc
Multiply the given matrix mat with this and store the result in dest.
mul(Matrix3fc, Vector3d) - Method in interface org.joml.Vector3dc
Multiply the given matrix mat with this and store the result in dest.
mul(double, Vector3d) - Method in interface org.joml.Vector3dc
Multiply this Vector3d by the given scalar value and store the result in dest.
mul(double, double, double, Vector3d) - Method in interface org.joml.Vector3dc
Multiply the components of this Vector3f by the given scalar values and store the result in dest.
mul(Vector3fc) - Method in class org.joml.Vector3f
Multiply this Vector3f component-wise by another Vector3fc.
mul(Vector3fc, Vector3f) - Method in class org.joml.Vector3f
 
mul(Matrix3fc) - Method in class org.joml.Vector3f
Multiply the given matrix with this Vector3f and store the result in this.
mul(Matrix3fc, Vector3f) - Method in class org.joml.Vector3f
 
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
 
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
 
mul(Vector3fc, Vector3f) - Method in interface org.joml.Vector3fc
Multiply this Vector3f component-wise by another Vector3f and store the result in dest.
mul(Matrix3fc, Vector3f) - Method in interface org.joml.Vector3fc
Multiply the given matrix with this Vector3f and store the result in dest.
mul(float, Vector3f) - Method in interface org.joml.Vector3fc
Multiply all components of this Vector3f by the given scalar value and store the result in dest.
mul(float, float, float, Vector3f) - Method in interface org.joml.Vector3fc
Multiply the components of this Vector3f by the given scalar values and store the result in dest.
mul(int) - Method in class org.joml.Vector3i
Multiply all components of this Vector3i by the given scalar value.
mul(int, Vector3i) - Method in class org.joml.Vector3i
 
mul(Vector3ic) - Method in class org.joml.Vector3i
Add the supplied vector by this one.
mul(Vector3ic, Vector3i) - Method in class org.joml.Vector3i
 
mul(int, int, int) - Method in class org.joml.Vector3i
Multiply the components of this vector by the given values.
mul(int, int, int, Vector3i) - Method in class org.joml.Vector3i
 
mul(int, Vector3i) - Method in interface org.joml.Vector3ic
Multiply the components of this vector by the given scalar and store the result in dest.
mul(Vector3ic, Vector3i) - Method in interface org.joml.Vector3ic
Multiply the supplied vector by this one and store the result in dest.
mul(int, int, int, Vector3i) - Method in interface org.joml.Vector3ic
Multiply the components of this vector by the given values and store the result in dest.
mul(Vector4dc) - Method in class org.joml.Vector4d
Multiply this Vector4d component-wise by the given Vector4d.
mul(Vector4dc, Vector4d) - Method in class org.joml.Vector4d
 
mul(Vector4fc) - Method in class org.joml.Vector4d
Multiply this Vector4d component-wise by the given Vector4fc.
mul(Matrix4dc) - Method in class org.joml.Vector4d
Multiply the given matrix mat with this Vector4d.
mul(Matrix4dc, Vector4d) - Method in class org.joml.Vector4d
 
mul(Matrix4x3dc) - Method in class org.joml.Vector4d
Multiply the given matrix mat with this Vector4d and store the result in this.
mul(Matrix4x3dc, Vector4d) - Method in class org.joml.Vector4d
 
mul(Matrix4x3fc) - Method in class org.joml.Vector4d
Multiply the given matrix mat with this Vector4d and store the result in this.
mul(Matrix4x3fc, Vector4d) - Method in class org.joml.Vector4d
 
mul(Matrix4fc) - Method in class org.joml.Vector4d
Multiply the given matrix mat with this Vector4d.
mul(Matrix4fc, Vector4d) - Method in class org.joml.Vector4d
 
mul(double) - Method in class org.joml.Vector4d
Multiply this Vector4d by the given scalar value.
mul(double, Vector4d) - Method in class org.joml.Vector4d
 
mul(Vector4dc, Vector4d) - Method in interface org.joml.Vector4dc
Multiply this Vector4d component-wise by the given Vector4dc and store the result in dest.
mul(Matrix4dc, Vector4d) - Method in interface org.joml.Vector4dc
Multiply the given matrix mat with this Vector4d and store the result in dest.
mul(Matrix4x3dc, Vector4d) - Method in interface org.joml.Vector4dc
Multiply the given matrix mat with this Vector4d and store the result in dest.
mul(Matrix4x3fc, Vector4d) - Method in interface org.joml.Vector4dc
Multiply the given matrix mat with this Vector4d and store the result in dest.
mul(Matrix4fc, Vector4d) - Method in interface org.joml.Vector4dc
Multiply the given matrix mat with this Vector4d and store the result in dest.
mul(double, Vector4d) - Method in interface org.joml.Vector4dc
Multiply this Vector4d by the given scalar value and store the result in dest.
mul(Vector4fc) - Method in class org.joml.Vector4f
Multiply this Vector4f component-wise by another Vector4f.
mul(Vector4fc, Vector4f) - Method in class org.joml.Vector4f
 
mul(Matrix4fc) - Method in class org.joml.Vector4f
Multiply the given matrix mat with this Vector4f and store the result in this.
mul(Matrix4fc, Vector4f) - Method in class org.joml.Vector4f
 
mul(Matrix4x3fc) - Method in class org.joml.Vector4f
Multiply the given matrix mat with this Vector4f and store the result in this.
mul(Matrix4x3fc, Vector4f) - Method in class org.joml.Vector4f
 
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
 
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
 
mul(Vector4fc, Vector4f) - Method in interface org.joml.Vector4fc
Multiply this Vector4f component-wise by another Vector4f and store the result in dest.
mul(Matrix4fc, Vector4f) - Method in interface org.joml.Vector4fc
Multiply the given matrix mat with this Vector4f and store the result in dest.
mul(Matrix4x3fc, Vector4f) - Method in interface org.joml.Vector4fc
Multiply the given matrix mat with this Vector4f and store the result in dest.
mul(float, Vector4f) - Method in interface org.joml.Vector4fc
Multiply all components of this Vector4f by the given scalar value and store the result in dest.
mul(float, float, float, float, Vector4f) - Method in interface org.joml.Vector4fc
Multiply the components of this Vector4f by the given scalar values and store the result in dest.
mul(Vector4ic) - Method in class org.joml.Vector4i
Multiply this Vector4i component-wise by another Vector4i.
mul(Vector4ic, Vector4i) - Method in class org.joml.Vector4i
 
mul(float) - Method in class org.joml.Vector4i
Multiply all components of this Vector4i by the given scalar value.
mul(float, Vector4i) - Method in class org.joml.Vector4i
 
mul(Vector4ic, Vector4i) - Method in interface org.joml.Vector4ic
Multiply this Vector4i component-wise by another Vector4ic and store the result in dest.
mul(float, Vector4i) - Method in interface org.joml.Vector4ic
Multiply all components of this Vector4i by the given scalar value and store the result in dest.
mul4x3ComponentWise(Matrix4dc) - Method in class org.joml.Matrix4d
Component-wise multiply the upper 4x3 submatrices of this by other.
mul4x3ComponentWise(Matrix4dc, Matrix4d) - Method in class org.joml.Matrix4d
 
mul4x3ComponentWise(Matrix4dc, Matrix4d) - Method in interface org.joml.Matrix4dc
Component-wise multiply the upper 4x3 submatrices of this by other and store the result in dest.
mul4x3ComponentWise(Matrix4fc) - Method in class org.joml.Matrix4f
Component-wise multiply the upper 4x3 submatrices of this by other.
mul4x3ComponentWise(Matrix4fc, Matrix4f) - Method in class org.joml.Matrix4f
 
mul4x3ComponentWise(Matrix4fc, Matrix4f) - Method in interface org.joml.Matrix4fc
Component-wise multiply the upper 4x3 submatrices of this by other and store the result in dest.
mulAffine(Matrix4dc) - Method in class org.joml.Matrix4d
Multiply this matrix by the supplied right matrix, both of which are assumed to be affine, and store the result in this.
mulAffine(Matrix4dc, Matrix4d) - Method in class org.joml.Matrix4d
 
mulAffine(Matrix4dc, Matrix4d) - Method in interface org.joml.Matrix4dc
Multiply this matrix by the supplied right matrix, both of which are assumed to be affine, and store the result in dest.
mulAffine(Matrix4fc) - 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(Matrix4fc, Matrix4f) - Method in class org.joml.Matrix4f
 
mulAffine(Matrix4fc, Matrix4f) - Method in interface org.joml.Matrix4fc
Multiply this matrix by the supplied right matrix, both of which are assumed to be affine, and store the result in dest.
mulAffineR(Matrix4dc) - Method in class org.joml.Matrix4d
Multiply this matrix by the supplied right matrix, which is assumed to be affine, and store the result in this.
mulAffineR(Matrix4dc, Matrix4d) - Method in class org.joml.Matrix4d
 
mulAffineR(Matrix4x3dc) - Method in class org.joml.Matrix4d
Multiply this matrix by the supplied right matrix and store the result in this.
mulAffineR(Matrix4x3dc, Matrix4d) - Method in class org.joml.Matrix4d
 
mulAffineR(Matrix4x3fc) - Method in class org.joml.Matrix4d
Multiply this matrix by the supplied right matrix and store the result in this.
mulAffineR(Matrix4x3fc, Matrix4d) - Method in class org.joml.Matrix4d
 
mulAffineR(Matrix4dc, Matrix4d) - Method in interface org.joml.Matrix4dc
Multiply this matrix by the supplied right matrix, which is assumed to be affine, and store the result in dest.
mulAffineR(Matrix4x3dc, Matrix4d) - Method in interface org.joml.Matrix4dc
Multiply this matrix by the supplied right matrix and store the result in dest.
mulAffineR(Matrix4fc) - 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(Matrix4fc, Matrix4f) - Method in class org.joml.Matrix4f
 
mulAffineR(Matrix4x3fc) - Method in class org.joml.Matrix4f
Multiply this matrix by the supplied right matrix and store the result in this.
mulAffineR(Matrix4x3fc, Matrix4f) - Method in class org.joml.Matrix4f
 
mulAffineR(Matrix4fc, Matrix4f) - Method in interface org.joml.Matrix4fc
Multiply this matrix by the supplied right matrix, which is assumed to be affine, and store the result in dest.
mulAffineR(Matrix4x3fc, Matrix4f) - Method in interface org.joml.Matrix4fc
Multiply this matrix by the supplied right matrix and store the result in dest.
mulComponentWise(Matrix3dc) - Method in class org.joml.Matrix3d
Component-wise multiply this by other.
mulComponentWise(Matrix3dc, Matrix3d) - Method in class org.joml.Matrix3d
 
mulComponentWise(Matrix3dc, Matrix3d) - Method in interface org.joml.Matrix3dc
Component-wise multiply this by other and store the result in dest.
mulComponentWise(Matrix3fc) - Method in class org.joml.Matrix3f
Component-wise multiply this by other.
mulComponentWise(Matrix3fc, Matrix3f) - Method in class org.joml.Matrix3f
 
mulComponentWise(Matrix3fc, Matrix3f) - Method in interface org.joml.Matrix3fc
Component-wise multiply this by other and store the result in dest.
mulComponentWise(Matrix4dc) - Method in class org.joml.Matrix4d
Component-wise multiply this by other.
mulComponentWise(Matrix4dc, Matrix4d) - Method in class org.joml.Matrix4d
 
mulComponentWise(Matrix4dc, Matrix4d) - Method in interface org.joml.Matrix4dc
Component-wise multiply this by other and store the result in dest.
mulComponentWise(Matrix4fc) - Method in class org.joml.Matrix4f
Component-wise multiply this by other.
mulComponentWise(Matrix4fc, Matrix4f) - Method in class org.joml.Matrix4f
 
mulComponentWise(Matrix4fc, Matrix4f) - Method in interface org.joml.Matrix4fc
Component-wise multiply this by other and store the result in dest.
mulComponentWise(Matrix4x3dc) - Method in class org.joml.Matrix4x3d
Component-wise multiply this by other.
mulComponentWise(Matrix4x3dc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
mulComponentWise(Matrix4x3dc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Component-wise multiply this by other and store the result in dest.
mulComponentWise(Matrix4x3fc) - Method in class org.joml.Matrix4x3f
Component-wise multiply this by other.
mulComponentWise(Matrix4x3fc, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
mulComponentWise(Matrix4x3fc, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Component-wise multiply this by other and store the result in dest.
mulDirection(Matrix4fc) - Method in class org.joml.Vector3d
Multiply the given 4x4 matrix mat with this.
mulDirection(Matrix4dc) - Method in class org.joml.Vector3d
Multiply the given 4x4 matrix mat with this.
mulDirection(Matrix4x3dc) - Method in class org.joml.Vector3d
Multiply the given 4x3 matrix mat with this.
mulDirection(Matrix4x3fc) - Method in class org.joml.Vector3d
Multiply the given 4x3 matrix mat with this.
mulDirection(Matrix4dc, Vector3d) - Method in class org.joml.Vector3d
 
mulDirection(Matrix4fc, Vector3d) - Method in class org.joml.Vector3d
 
mulDirection(Matrix4x3dc, Vector3d) - Method in class org.joml.Vector3d
 
mulDirection(Matrix4x3fc, Vector3d) - Method in class org.joml.Vector3d
 
mulDirection(Matrix4dc, Vector3d) - Method in interface org.joml.Vector3dc
Multiply the given 4x4 matrix mat with this and store the result in dest.
mulDirection(Matrix4fc, Vector3d) - Method in interface org.joml.Vector3dc
Multiply the given 4x4 matrix mat with this and store the result in dest.
mulDirection(Matrix4x3dc, Vector3d) - Method in interface org.joml.Vector3dc
Multiply the given 4x3 matrix mat with this and store the result in dest.
mulDirection(Matrix4x3fc, Vector3d) - Method in interface org.joml.Vector3dc
Multiply the given 4x3 matrix mat with this and store the result in dest.
mulDirection(Matrix4fc) - Method in class org.joml.Vector3f
Multiply the given 4x4 matrix mat with this.
mulDirection(Matrix4x3fc) - Method in class org.joml.Vector3f
Multiply the given 4x3 matrix mat with this.
mulDirection(Matrix4fc, Vector3f) - Method in class org.joml.Vector3f
 
mulDirection(Matrix4x3fc, Vector3f) - Method in class org.joml.Vector3f
 
mulDirection(Matrix4fc, Vector3f) - Method in interface org.joml.Vector3fc
Multiply the given 4x4 matrix mat with this and store the result in dest.
mulDirection(Matrix4x3fc, Vector3f) - Method in interface org.joml.Vector3fc
Multiply the given 4x3 matrix mat with this and store the result in dest.
mulOrtho(Matrix4x3dc) - Method in class org.joml.Matrix4x3d
Multiply this orthographic projection matrix by the supplied view matrix.
mulOrtho(Matrix4x3dc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
mulOrtho(Matrix4x3dc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Multiply this orthographic projection matrix by the supplied view matrix and store the result in dest.
mulOrtho(Matrix4x3fc) - Method in class org.joml.Matrix4x3f
Multiply this orthographic projection matrix by the supplied view matrix.
mulOrtho(Matrix4x3fc, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
mulOrtho(Matrix4x3fc, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Multiply this orthographic projection matrix by the supplied view matrix and store the result in dest.
mulOrthoAffine(Matrix4dc) - Method in class org.joml.Matrix4d
Multiply this orthographic projection matrix by the supplied affine view matrix.
mulOrthoAffine(Matrix4dc, Matrix4d) - Method in class org.joml.Matrix4d
 
mulOrthoAffine(Matrix4dc, Matrix4d) - Method in interface org.joml.Matrix4dc
Multiply this orthographic projection matrix by the supplied affine view matrix and store the result in dest.
mulOrthoAffine(Matrix4fc) - Method in class org.joml.Matrix4f
Multiply this orthographic projection matrix by the supplied affine view matrix.
mulOrthoAffine(Matrix4fc, Matrix4f) - Method in class org.joml.Matrix4f
 
mulOrthoAffine(Matrix4fc, Matrix4f) - Method in interface org.joml.Matrix4fc
Multiply this orthographic projection matrix by the supplied affine view matrix and store the result in dest.
mulPerspectiveAffine(Matrix4dc) - Method in class org.joml.Matrix4d
Multiply this symmetric perspective projection matrix by the supplied affine view matrix.
mulPerspectiveAffine(Matrix4dc, Matrix4d) - Method in class org.joml.Matrix4d
 
mulPerspectiveAffine(Matrix4dc, Matrix4d) - Method in interface org.joml.Matrix4dc
Multiply this symmetric perspective projection matrix by the supplied affine view matrix and store the result in dest.
mulPerspectiveAffine(Matrix4fc) - Method in class org.joml.Matrix4f
Multiply this symmetric perspective projection matrix by the supplied affine view matrix.
mulPerspectiveAffine(Matrix4fc, Matrix4f) - Method in class org.joml.Matrix4f
 
mulPerspectiveAffine(Matrix4x3fc) - Method in class org.joml.Matrix4f
Multiply this symmetric perspective projection matrix by the supplied view matrix.
mulPerspectiveAffine(Matrix4x3fc, Matrix4f) - Method in class org.joml.Matrix4f
 
mulPerspectiveAffine(Matrix4fc, Matrix4f) - Method in interface org.joml.Matrix4fc
Multiply this symmetric perspective projection matrix by the supplied affine view matrix and store the result in dest.
mulPerspectiveAffine(Matrix4x3fc, Matrix4f) - Method in interface org.joml.Matrix4fc
Multiply this symmetric perspective projection matrix by the supplied view matrix and store the result in dest.
mulPosition(Matrix4fc) - Method in class org.joml.Vector3d
Multiply the given 4x4 matrix mat with this.
mulPosition(Matrix4dc) - Method in class org.joml.Vector3d
Multiply the given 4x4 matrix mat with this.
mulPosition(Matrix4x3dc) - Method in class org.joml.Vector3d
Multiply the given 4x3 matrix mat with this.
mulPosition(Matrix4x3fc) - Method in class org.joml.Vector3d
Multiply the given 4x3 matrix mat with this.
mulPosition(Matrix4dc, Vector3d) - Method in class org.joml.Vector3d
 
mulPosition(Matrix4fc, Vector3d) - Method in class org.joml.Vector3d
 
mulPosition(Matrix4x3dc, Vector3d) - Method in class org.joml.Vector3d
 
mulPosition(Matrix4x3fc, Vector3d) - Method in class org.joml.Vector3d
 
mulPosition(Matrix4dc, Vector3d) - Method in interface org.joml.Vector3dc
Multiply the given 4x4 matrix mat with this and store the result in dest.
mulPosition(Matrix4fc, Vector3d) - Method in interface org.joml.Vector3dc
Multiply the given 4x4 matrix mat with this and store the result in dest.
mulPosition(Matrix4x3dc, Vector3d) - Method in interface org.joml.Vector3dc
Multiply the given 4x3 matrix mat with this and store the result in dest.
mulPosition(Matrix4x3fc, Vector3d) - Method in interface org.joml.Vector3dc
Multiply the given 4x3 matrix mat with this and store the result in dest.
mulPosition(Matrix4fc) - Method in class org.joml.Vector3f
Multiply the given 4x4 matrix mat with this.
mulPosition(Matrix4x3fc) - Method in class org.joml.Vector3f
Multiply the given 4x3 matrix mat with this.
mulPosition(Matrix4fc, Vector3f) - Method in class org.joml.Vector3f
 
mulPosition(Matrix4x3fc, Vector3f) - Method in class org.joml.Vector3f
 
mulPosition(Matrix4fc, Vector3f) - Method in interface org.joml.Vector3fc
Multiply the given 4x4 matrix mat with this and store the result in dest.
mulPosition(Matrix4x3fc, Vector3f) - Method in interface org.joml.Vector3fc
Multiply the given 4x3 matrix mat with this and store the result in dest.
mulPositionW(Matrix4fc) - Method in class org.joml.Vector3d
Multiply the given 4x4 matrix mat with this and return the w component of the resulting 4D vector.
mulPositionW(Matrix4fc, Vector3d) - Method in class org.joml.Vector3d
 
mulPositionW(Matrix4dc) - Method in class org.joml.Vector3d
Multiply the given 4x4 matrix mat with this and return the w component of the resulting 4D vector.
mulPositionW(Matrix4dc, Vector3d) - Method in class org.joml.Vector3d
 
mulPositionW(Matrix4fc, Vector3d) - Method in interface org.joml.Vector3dc
Multiply the given 4x4 matrix mat with this, store the result in dest and return the w component of the resulting 4D vector.
mulPositionW(Matrix4dc, Vector3d) - Method in interface org.joml.Vector3dc
Multiply the given 4x4 matrix mat with this, store the result in dest and return the w component of the resulting 4D vector.
mulPositionW(Matrix4fc) - Method in class org.joml.Vector3f
Multiply the given 4x4 matrix mat with this and return the w component of the resulting 4D vector.
mulPositionW(Matrix4fc, Vector3f) - Method in class org.joml.Vector3f
 
mulPositionW(Matrix4fc, Vector3f) - Method in interface org.joml.Vector3fc
Multiply the given 4x4 matrix mat with this, store the result in dest and return the w component of the resulting 4D vector.
mulProject(Matrix4dc, Vector3d) - Method in class org.joml.Vector3d
 
mulProject(Matrix4dc) - Method in class org.joml.Vector3d
Multiply the given matrix mat this Vector3d, perform perspective division.
mulProject(Matrix4fc, Vector3d) - Method in class org.joml.Vector3d
 
mulProject(Matrix4fc) - Method in class org.joml.Vector3d
Multiply the given matrix mat with this Vector3d, perform perspective division.
mulProject(Matrix4dc, Vector3d) - Method in interface org.joml.Vector3dc
Multiply the given matrix mat with this Vector3d, perform perspective division and store the result in dest.
mulProject(Matrix4fc, Vector3d) - Method in interface org.joml.Vector3dc
Multiply the given matrix mat with this Vector3d, perform perspective division and store the result in dest.
mulProject(Matrix4fc, Vector3f) - Method in class org.joml.Vector3f
 
mulProject(Matrix4fc) - Method in class org.joml.Vector3f
Multiply the given matrix mat with this Vector3f, perform perspective division.
mulProject(Matrix4fc, Vector3f) - Method in interface org.joml.Vector3fc
Multiply the given matrix mat with this Vector3f, perform perspective division and store the result in dest.
mulProject(Matrix4dc, Vector4d) - Method in class org.joml.Vector4d
 
mulProject(Matrix4dc) - Method in class org.joml.Vector4d
Multiply the given matrix mat with this Vector4d, perform perspective division.
mulProject(Matrix4dc, Vector4d) - Method in interface org.joml.Vector4dc
Multiply the given matrix mat with this Vector4d, perform perspective division and store the result in dest.
mulProject(Matrix4fc, Vector4f) - Method in class org.joml.Vector4f
 
mulProject(Matrix4fc) - Method in class org.joml.Vector4f
Multiply the given matrix mat with this Vector4f, perform perspective division.
mulProject(Matrix4fc, Vector4f) - Method in interface org.joml.Vector4fc
Multiply the given matrix mat with this Vector4f, perform perspective division and store the result in dest.
mulTranslation(Matrix4x3dc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
mulTranslation(Matrix4x3fc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
mulTranslation(Matrix4x3dc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Multiply this matrix, which is assumed to only contain a translation, by the supplied right matrix and store the result in dest.
mulTranslation(Matrix4x3fc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Multiply this matrix, which is assumed to only contain a translation, by the supplied right matrix and store the result in dest.
mulTranslation(Matrix4x3fc, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
mulTranslation(Matrix4x3fc, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Multiply this matrix, which is assumed to only contain a translation, by the supplied right matrix and store the result in dest.
mulTranslationAffine(Matrix4dc, Matrix4d) - Method in class org.joml.Matrix4d
 
mulTranslationAffine(Matrix4dc, Matrix4d) - Method in interface org.joml.Matrix4dc
Multiply this matrix, which is assumed to only contain a translation, by the supplied right matrix, which is assumed to be affine, and store the result in dest.
mulTranslationAffine(Matrix4fc, Matrix4f) - Method in class org.joml.Matrix4f
 
mulTranslationAffine(Matrix4fc, Matrix4f) - Method in interface org.joml.Matrix4fc
Multiply this matrix, which is assumed to only contain a translation, by the supplied right matrix, which is assumed to be affine, and store the result in dest.
mulTranspose(Matrix3dc) - Method in class org.joml.Vector3d
Multiply the transpose of the given matrix with this Vector3f and store the result in this.
mulTranspose(Matrix3dc, Vector3d) - Method in class org.joml.Vector3d
 
mulTranspose(Matrix3fc) - Method in class org.joml.Vector3d
Multiply the transpose of the given matrix with this Vector3f and store the result in this.
mulTranspose(Matrix3fc, Vector3d) - Method in class org.joml.Vector3d
 
mulTranspose(Matrix3dc, Vector3d) - Method in interface org.joml.Vector3dc
Multiply the transpose of the given matrix with this Vector3f and store the result in dest.
mulTranspose(Matrix3fc, Vector3d) - Method in interface org.joml.Vector3dc
Multiply the transpose of the given matrix with this Vector3f and store the result in dest.
mulTranspose(Matrix3fc) - Method in class org.joml.Vector3f
Multiply the transpose of the given matrix with this Vector3f store the result in this.
mulTranspose(Matrix3fc, Vector3f) - Method in class org.joml.Vector3f
 
mulTranspose(Matrix3fc, Vector3f) - Method in interface org.joml.Vector3fc
Multiply the transpose of the given matrix with this Vector3f and store the result in dest.
mulTransposeDirection(Matrix4dc) - Method in class org.joml.Vector3d
Multiply the transpose of the given 4x4 matrix mat with this.
mulTransposeDirection(Matrix4dc, Vector3d) - Method in class org.joml.Vector3d
 
mulTransposeDirection(Matrix4fc) - Method in class org.joml.Vector3d
Multiply the transpose of the given 4x4 matrix mat with this.
mulTransposeDirection(Matrix4fc, Vector3d) - Method in class org.joml.Vector3d
 
mulTransposeDirection(Matrix4dc, Vector3d) - Method in interface org.joml.Vector3dc
Multiply the transpose of the given 4x4 matrix mat with this and store the result in dest.
mulTransposeDirection(Matrix4fc, Vector3d) - Method in interface org.joml.Vector3dc
Multiply the transpose of the given 4x4 matrix mat with this and store the result in dest.
mulTransposeDirection(Matrix4fc) - Method in class org.joml.Vector3f
Multiply the transpose of the given 4x4 matrix mat with this.
mulTransposeDirection(Matrix4fc, Vector3f) - Method in class org.joml.Vector3f
 
mulTransposeDirection(Matrix4fc, Vector3f) - Method in interface org.joml.Vector3fc
Multiply the transpose of the given 4x4 matrix mat with this and store the result in dest.
mulTransposePosition(Matrix4dc) - Method in class org.joml.Vector3d
Multiply the transpose of the given 4x4 matrix mat with this.
mulTransposePosition(Matrix4dc, Vector3d) - Method in class org.joml.Vector3d
 
mulTransposePosition(Matrix4fc) - Method in class org.joml.Vector3d
Multiply the transpose of the given 4x4 matrix mat with this.
mulTransposePosition(Matrix4fc, Vector3d) - Method in class org.joml.Vector3d
 
mulTransposePosition(Matrix4dc, Vector3d) - Method in interface org.joml.Vector3dc
Multiply the transpose of the given 4x4 matrix mat with this and store the result in dest.
mulTransposePosition(Matrix4fc, Vector3d) - Method in interface org.joml.Vector3dc
Multiply the transpose of the given 4x4 matrix mat with this and store the result in dest.
mulTransposePosition(Matrix4fc) - Method in class org.joml.Vector3f
Multiply the transpose of the given 4x4 matrix mat with this.
mulTransposePosition(Matrix4fc, Vector3f) - Method in class org.joml.Vector3f
 
mulTransposePosition(Matrix4fc, Vector3f) - Method in interface org.joml.Vector3fc
Multiply the transpose of the given 4x4 matrix mat with this and store the result in dest.

N

negate() - Method in class org.joml.Vector2d
Negate this vector.
negate(Vector2d) - Method in class org.joml.Vector2d
 
negate(Vector2d) - Method in interface org.joml.Vector2dc
Negate this vector and store the result in dest.
negate() - Method in class org.joml.Vector2f
Negate this vector.
negate(Vector2f) - Method in class org.joml.Vector2f
 
negate(Vector2f) - Method in interface org.joml.Vector2fc
Negate this vector and store the result in dest.
negate() - Method in class org.joml.Vector2i
Negate this vector.
negate(Vector2i) - Method in class org.joml.Vector2i
 
negate(Vector2i) - Method in interface org.joml.Vector2ic
Negate this vector and store the result in dest.
negate() - Method in class org.joml.Vector3d
Negate this vector.
negate(Vector3d) - Method in class org.joml.Vector3d
 
negate(Vector3d) - Method in interface org.joml.Vector3dc
Negate this vector and store the result in dest.
negate() - Method in class org.joml.Vector3f
Negate this vector.
negate(Vector3f) - Method in class org.joml.Vector3f
 
negate(Vector3f) - Method in interface org.joml.Vector3fc
Negate this vector and store the result in dest.
negate() - Method in class org.joml.Vector3i
Negate this vector.
negate(Vector3i) - Method in class org.joml.Vector3i
 
negate(Vector3i) - Method in interface org.joml.Vector3ic
Negate this vector and store the result in dest.
negate() - Method in class org.joml.Vector4d
Negate this vector.
negate(Vector4d) - Method in class org.joml.Vector4d
 
negate(Vector4d) - Method in interface org.joml.Vector4dc
Negate this vector and store the result in dest.
negate() - Method in class org.joml.Vector4f
Negate this vector.
negate(Vector4f) - Method in class org.joml.Vector4f
 
negate(Vector4f) - Method in interface org.joml.Vector4fc
Negate this vector and store the result in dest.
negate() - Method in class org.joml.Vector4i
Negate this vector.
negate(Vector4i) - Method in class org.joml.Vector4i
 
negate(Vector4i) - Method in interface org.joml.Vector4ic
Negate this vector and store the result in dest.
nlerp(Quaterniondc, double) - Method in class org.joml.Quaterniond
Compute a linear (non-spherical) interpolation of this and the given quaternion q and store the result in this.
nlerp(Quaterniondc, double, Quaterniond) - Method in class org.joml.Quaterniond
 
nlerp(Quaterniond[], double[], Quaterniond) - Static method in class org.joml.Quaterniond
Interpolate between all of the quaternions given in qs via non-spherical linear interpolation using the specified interpolation factors weights, and store the result in dest.
nlerp(Quaterniondc, double, Quaterniond) - Method in interface org.joml.Quaterniondc
Compute a linear (non-spherical) interpolation of this and the given quaternion q and store the result in dest.
nlerp(Quaternionfc, float) - Method in class org.joml.Quaternionf
Compute a linear (non-spherical) interpolation of this and the given quaternion q and store the result in this.
nlerp(Quaternionfc, float, Quaternionf) - Method in class org.joml.Quaternionf
 
nlerp(Quaternionfc[], float[], Quaternionf) - Static method in class org.joml.Quaternionf
Interpolate between all of the quaternions given in qs via non-spherical linear interpolation using the specified interpolation factors weights, and store the result in dest.
nlerp(Quaternionfc, float, Quaternionf) - Method in interface org.joml.Quaternionfc
Compute a linear (non-spherical) interpolation of this and the given quaternion q and store the result in dest.
nlerpIterative(Quaterniondc, double, double, Quaterniond) - Method in class org.joml.Quaterniond
 
nlerpIterative(Quaterniondc, double, double) - Method in class org.joml.Quaterniond
Compute linear (non-spherical) interpolations of this and the given quaternion q iteratively and store the result in this.
nlerpIterative(Quaterniondc[], double[], double, Quaterniond) - Static method in class org.joml.Quaterniond
Interpolate between all of the quaternions given in qs via iterative non-spherical linear interpolation using the specified interpolation factors weights, and store the result in dest.
nlerpIterative(Quaterniondc, double, double, Quaterniond) - Method in interface org.joml.Quaterniondc
Compute linear (non-spherical) interpolations of this and the given quaternion q iteratively and store the result in dest.
nlerpIterative(Quaternionfc, float, float, Quaternionf) - Method in class org.joml.Quaternionf
 
nlerpIterative(Quaternionfc, float, float) - Method in class org.joml.Quaternionf
Compute linear (non-spherical) interpolations of this and the given quaternion q iteratively and store the result in this.
nlerpIterative(Quaternionf[], float[], float, Quaternionf) - Static method in class org.joml.Quaternionf
Interpolate between all of the quaternions given in qs via iterative non-spherical linear interpolation using the specified interpolation factors weights, and store the result in dest.
nlerpIterative(Quaternionfc, float, float, Quaternionf) - Method in interface org.joml.Quaternionfc
Compute linear (non-spherical) interpolations of this and the given quaternion q iteratively and store the result in dest.
noise(float, float) - Static method in class org.joml.SimplexNoise
Compute 2D simplex noise for the given input vector (x, y).
noise(float, float, float) - Static method in class org.joml.SimplexNoise
Compute 3D simplex noise for the given input vector (x, y, z).
noise(float, float, float, float) - Static method in class org.joml.SimplexNoise
Compute 4D simplex noise for the given input vector (x, y, z, w).
normal(Vector3fc, Vector3fc, Vector3fc, Vector3f) - Static method in class org.joml.GeometryUtils
Calculate the normal of a surface defined by points v1, v2 and v3 and store it in dest.
normal(float, float, float, float, float, float, float, float, float, Vector3f) - Static method in class org.joml.GeometryUtils
Calculate the normal of a surface defined by points (v1X, v1Y, v1Z), (v2X, v2Y, v2Z) and (v3X, v3Y, v3Z) and store it in dest.
normal() - Method in class org.joml.Matrix3d
Set this matrix to its own normal matrix.
normal(Matrix3d) - Method in class org.joml.Matrix3d
Compute a normal matrix from this matrix and store it into dest.
normal(Matrix3d) - Method in interface org.joml.Matrix3dc
Compute a normal matrix from this matrix and store it into dest.
normal() - Method in class org.joml.Matrix3f
Set this matrix to its own normal matrix.
normal(Matrix3f) - Method in class org.joml.Matrix3f
Compute a normal matrix from this matrix and store it into dest.
normal(Matrix3f) - Method in interface org.joml.Matrix3fc
Compute a normal matrix from this matrix and store it into dest.
normal() - Method in class org.joml.Matrix4d
Compute a normal matrix from the upper left 3x3 submatrix of this and store it into the upper left 3x3 submatrix of this.
normal(Matrix4d) - Method in class org.joml.Matrix4d
Compute a normal matrix from the upper left 3x3 submatrix of this and store it into the upper left 3x3 submatrix of dest.
normal(Matrix3d) - Method in class org.joml.Matrix4d
Compute a normal matrix from the upper left 3x3 submatrix of this and store it into dest.
normal(Matrix4d) - Method in interface org.joml.Matrix4dc
Compute a normal matrix from the upper left 3x3 submatrix of this and store it into the upper left 3x3 submatrix of dest.
normal(Matrix3d) - Method in interface org.joml.Matrix4dc
Compute a normal matrix from the upper left 3x3 submatrix of this and store it into dest.
normal() - Method in class org.joml.Matrix4f
Compute a normal matrix from the upper left 3x3 submatrix of this and store it into the upper left 3x3 submatrix of this.
normal(Matrix4f) - Method in class org.joml.Matrix4f
Compute a normal matrix from the upper left 3x3 submatrix of this and store it into the upper left 3x3 submatrix of dest.
normal(Matrix3f) - Method in class org.joml.Matrix4f
Compute a normal matrix from the upper left 3x3 submatrix of this and store it into dest.
normal(Matrix4f) - Method in interface org.joml.Matrix4fc
Compute a normal matrix from the upper left 3x3 submatrix of this and store it into the upper left 3x3 submatrix of dest.
normal(Matrix3f) - Method in interface org.joml.Matrix4fc
Compute a normal matrix from the upper left 3x3 submatrix of this and store it into dest.
normal() - Method in class org.joml.Matrix4x3d
Compute a normal matrix from the left 3x3 submatrix of this and store it into the left 3x3 submatrix of this.
normal(Matrix4x3d) - Method in class org.joml.Matrix4x3d
Compute a normal matrix from the left 3x3 submatrix of this and store it into the left 3x3 submatrix of dest.
normal(Matrix3d) - Method in class org.joml.Matrix4x3d
 
normal(Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Compute a normal matrix from the left 3x3 submatrix of this and store it into the left 3x3 submatrix of dest.
normal(Matrix3d) - Method in interface org.joml.Matrix4x3dc
Compute a normal matrix from the left 3x3 submatrix of this and store it into dest.
normal() - Method in class org.joml.Matrix4x3f
Compute a normal matrix from the left 3x3 submatrix of this and store it into the left 3x3 submatrix of this.
normal(Matrix4x3f) - Method in class org.joml.Matrix4x3f
Compute a normal matrix from the left 3x3 submatrix of this and store it into the left 3x3 submatrix of dest.
normal(Matrix3f) - Method in class org.joml.Matrix4x3f
 
normal(Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Compute a normal matrix from the left 3x3 submatrix of this and store it into the left 3x3 submatrix of dest.
normal(Matrix3f) - Method in interface org.joml.Matrix4x3fc
Compute a normal matrix from the left 3x3 submatrix of this and store it into dest.
normalize() - Method in class org.joml.AxisAngle4d
Normalize the axis vector.
normalize() - Method in class org.joml.AxisAngle4f
Normalize the axis vector.
normalize() - Method in class org.joml.Quaterniond
Normalize this quaternion.
normalize(Quaterniond) - Method in class org.joml.Quaterniond
 
normalize(Quaterniond) - Method in interface org.joml.Quaterniondc
Normalize this quaternion and store the result in dest.
normalize() - Method in class org.joml.Quaternionf
Normalize this quaternion.
normalize(Quaternionf) - Method in class org.joml.Quaternionf
 
normalize(Quaternionf) - Method in interface org.joml.Quaternionfc
Normalize this quaternion and store the result in dest.
normalize() - Method in class org.joml.Vector2d
Normalize this vector.
normalize(Vector2d) - Method in class org.joml.Vector2d
 
normalize(Vector2d) - Method in interface org.joml.Vector2dc
Normalize this vector and store the result in dest.
normalize() - Method in class org.joml.Vector2f
Normalize this vector.
normalize(Vector2f) - Method in class org.joml.Vector2f
 
normalize(Vector2f) - Method in interface org.joml.Vector2fc
Normalize this vector and store the result in dest.
normalize() - Method in class org.joml.Vector3d
Normalize this vector.
normalize(Vector3d) - Method in class org.joml.Vector3d
 
normalize(Vector3d) - Method in interface org.joml.Vector3dc
Normalize this vector and store the result in dest.
normalize() - Method in class org.joml.Vector3f
Normalize this vector.
normalize(Vector3f) - Method in class org.joml.Vector3f
 
normalize(Vector3f) - Method in interface org.joml.Vector3fc
Normalize this vector and store the result in dest.
normalize() - Method in class org.joml.Vector4d
Normalizes this vector.
normalize(Vector4d) - Method in class org.joml.Vector4d
 
normalize(Vector4d) - Method in interface org.joml.Vector4dc
Normalizes this vector and store the result in dest.
normalize() - Method in class org.joml.Vector4f
Normalizes this vector.
normalize(Vector4f) - Method in class org.joml.Vector4f
 
normalize(Vector4f) - Method in interface org.joml.Vector4fc
Normalizes this vector and store the result in dest.
normalize3() - Method in class org.joml.Vector4d
Normalize this vector by computing only the norm of (x, y, z).
normalize3(Vector4d) - Method in class org.joml.Vector4d
 
normalize3(Vector4d) - Method in interface org.joml.Vector4dc
Normalize this vector by computing only the norm of (x, y, z) and store the result in dest.
normalize3() - Method in class org.joml.Vector4f
Normalize this vector by computing only the norm of (x, y, z).
normalize3x3() - Method in class org.joml.Matrix4d
Normalize the upper left 3x3 submatrix of this matrix.
normalize3x3(Matrix4d) - Method in class org.joml.Matrix4d
 
normalize3x3(Matrix3d) - Method in class org.joml.Matrix4d
 
normalize3x3(Matrix4d) - Method in interface org.joml.Matrix4dc
Normalize the upper left 3x3 submatrix of this matrix and store the result in dest.
normalize3x3(Matrix3d) - Method in interface org.joml.Matrix4dc
Normalize the upper left 3x3 submatrix of this matrix and store the result in dest.
normalize3x3() - Method in class org.joml.Matrix4f
Normalize the upper left 3x3 submatrix of this matrix.
normalize3x3(Matrix4f) - Method in class org.joml.Matrix4f
 
normalize3x3(Matrix3f) - Method in class org.joml.Matrix4f
 
normalize3x3(Matrix4f) - Method in interface org.joml.Matrix4fc
Normalize the upper left 3x3 submatrix of this matrix and store the result in dest.
normalize3x3(Matrix3f) - Method in interface org.joml.Matrix4fc
Normalize the upper left 3x3 submatrix of this matrix and store the result in dest.
normalize3x3() - Method in class org.joml.Matrix4x3d
Normalize the left 3x3 submatrix of this matrix.
normalize3x3(Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
normalize3x3(Matrix3d) - Method in class org.joml.Matrix4x3d
 
normalize3x3(Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Normalize the left 3x3 submatrix of this matrix and store the result in dest.
normalize3x3(Matrix3d) - Method in interface org.joml.Matrix4x3dc
Normalize the left 3x3 submatrix of this matrix and store the result in dest.
normalize3x3() - Method in class org.joml.Matrix4x3f
Normalize the left 3x3 submatrix of this matrix.
normalize3x3(Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
normalize3x3(Matrix3f) - Method in class org.joml.Matrix4x3f
 
normalize3x3(Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Normalize the left 3x3 submatrix of this matrix and store the result in dest.
normalize3x3(Matrix3f) - Method in interface org.joml.Matrix4x3fc
Normalize the left 3x3 submatrix of this matrix and store the result in dest.
normalizedPositiveX(Vector3d) - Method in class org.joml.Matrix3d
 
normalizedPositiveX(Vector3d) - Method in interface org.joml.Matrix3dc
Obtain the direction of +X before the transformation represented by this orthogonal matrix is applied.
normalizedPositiveX(Vector3f) - Method in class org.joml.Matrix3f
 
normalizedPositiveX(Vector3f) - Method in interface org.joml.Matrix3fc
Obtain the direction of +X before the transformation represented by this orthogonal matrix is applied.
normalizedPositiveX(Vector3d) - Method in class org.joml.Matrix4d
 
normalizedPositiveX(Vector3d) - Method in interface org.joml.Matrix4dc
Obtain the direction of +X before the transformation represented by this orthogonal matrix is applied.
normalizedPositiveX(Vector3f) - Method in class org.joml.Matrix4f
 
normalizedPositiveX(Vector3f) - Method in interface org.joml.Matrix4fc
Obtain the direction of +X before the transformation represented by this orthogonal matrix is applied.
normalizedPositiveX(Vector3d) - Method in class org.joml.Matrix4x3d
 
normalizedPositiveX(Vector3d) - Method in interface org.joml.Matrix4x3dc
Obtain the direction of +X before the transformation represented by this orthogonal matrix is applied.
normalizedPositiveX(Vector3f) - Method in class org.joml.Matrix4x3f
 
normalizedPositiveX(Vector3f) - Method in interface org.joml.Matrix4x3fc
Obtain the direction of +X before the transformation represented by this orthogonal matrix is applied.
normalizedPositiveX(Vector3d) - Method in class org.joml.Quaterniond
 
normalizedPositiveX(Vector3d) - Method in interface org.joml.Quaterniondc
Obtain the direction of +X before the rotation transformation represented by this normalized quaternion is applied.
normalizedPositiveX(Vector3f) - Method in class org.joml.Quaternionf
 
normalizedPositiveX(Vector3f) - Method in interface org.joml.Quaternionfc
Obtain the direction of +X before the rotation transformation represented by this normalized quaternion is applied.
normalizedPositiveY(Vector3d) - Method in class org.joml.Matrix3d
 
normalizedPositiveY(Vector3d) - Method in interface org.joml.Matrix3dc
Obtain the direction of +Y before the transformation represented by this orthogonal matrix is applied.
normalizedPositiveY(Vector3f) - Method in class org.joml.Matrix3f
 
normalizedPositiveY(Vector3f) - Method in interface org.joml.Matrix3fc
Obtain the direction of +Y before the transformation represented by this orthogonal matrix is applied.
normalizedPositiveY(Vector3d) - Method in class org.joml.Matrix4d
 
normalizedPositiveY(Vector3d) - Method in interface org.joml.Matrix4dc
Obtain the direction of +Y before the transformation represented by this orthogonal matrix is applied.
normalizedPositiveY(Vector3f) - Method in class org.joml.Matrix4f
 
normalizedPositiveY(Vector3f) - Method in interface org.joml.Matrix4fc
Obtain the direction of +Y before the transformation represented by this orthogonal matrix is applied.
normalizedPositiveY(Vector3d) - Method in class org.joml.Matrix4x3d
 
normalizedPositiveY(Vector3d) - Method in interface org.joml.Matrix4x3dc
Obtain the direction of +Y before the transformation represented by this orthogonal matrix is applied.
normalizedPositiveY(Vector3f) - Method in class org.joml.Matrix4x3f
 
normalizedPositiveY(Vector3f) - Method in interface org.joml.Matrix4x3fc
Obtain the direction of +Y before the transformation represented by this orthogonal matrix is applied.
normalizedPositiveY(Vector3d) - Method in class org.joml.Quaterniond
 
normalizedPositiveY(Vector3d) - Method in interface org.joml.Quaterniondc
Obtain the direction of +Y before the rotation transformation represented by this normalized quaternion is applied.
normalizedPositiveY(Vector3f) - Method in class org.joml.Quaternionf
 
normalizedPositiveY(Vector3f) - Method in interface org.joml.Quaternionfc
Obtain the direction of +Y before the rotation transformation represented by this normalized quaternion is applied.
normalizedPositiveZ(Vector3d) - Method in class org.joml.Matrix3d
 
normalizedPositiveZ(Vector3d) - Method in interface org.joml.Matrix3dc
Obtain the direction of +Z before the transformation represented by this orthogonal matrix is applied.
normalizedPositiveZ(Vector3f) - Method in class org.joml.Matrix3f
 
normalizedPositiveZ(Vector3f) - Method in interface org.joml.Matrix3fc
Obtain the direction of +Z before the transformation represented by this orthogonal matrix is applied.
normalizedPositiveZ(Vector3d) - Method in class org.joml.Matrix4d
 
normalizedPositiveZ(Vector3d) - Method in interface org.joml.Matrix4dc
Obtain the direction of +Z before the transformation represented by this orthogonal matrix is applied.
normalizedPositiveZ(Vector3f) - Method in class org.joml.Matrix4f
 
normalizedPositiveZ(Vector3f) - Method in interface org.joml.Matrix4fc
Obtain the direction of +Z before the transformation represented by this orthogonal matrix is applied.
normalizedPositiveZ(Vector3d) - Method in class org.joml.Matrix4x3d
 
normalizedPositiveZ(Vector3d) - Method in interface org.joml.Matrix4x3dc
Obtain the direction of +Z before the transformation represented by this orthogonal matrix is applied.
normalizedPositiveZ(Vector3f) - Method in class org.joml.Matrix4x3f
 
normalizedPositiveZ(Vector3f) - Method in interface org.joml.Matrix4x3fc
Obtain the direction of +Z before the transformation represented by this orthogonal matrix is applied.
normalizedPositiveZ(Vector3d) - Method in class org.joml.Quaterniond
 
normalizedPositiveZ(Vector3d) - Method in interface org.joml.Quaterniondc
Obtain the direction of +Z before the rotation transformation represented by this normalized quaternion is applied.
normalizedPositiveZ(Vector3f) - Method in class org.joml.Quaternionf
 
normalizedPositiveZ(Vector3f) - Method in interface org.joml.Quaternionfc
Obtain the direction of +Z before the rotation transformation represented by this normalized quaternion is applied.

O

ONE_INTERSECTION - Static variable in class org.joml.Intersectiond
ONE_INTERSECTION - Static variable in class org.joml.Intersectionf
onNewSample(float, float) - Method in interface org.joml.sampling.Callback2d
Will be called whenever a new sample with the given coordinates (x, y) is generated.
onNewSample(float, float, float) - Method in interface org.joml.sampling.Callback3d
Will be called whenever a new sample with the given coordinates (x, y, z) is generated.
org.joml - package org.joml
Contains all classes of JOML.
org.joml.sampling - package org.joml.sampling
 
origin(Vector3f) - Method in class org.joml.FrustumRayBuilder
Store the eye/origin of the perspective frustum in the given origin.
origin(Vector3d) - Method in class org.joml.Matrix4d
 
origin(Vector3d) - Method in interface org.joml.Matrix4dc
Obtain the position that gets transformed to the origin by this matrix.
origin(Vector3f) - Method in class org.joml.Matrix4f
 
origin(Vector3f) - Method in interface org.joml.Matrix4fc
Obtain the position that gets transformed to the origin by this matrix.
origin(Vector3d) - Method in class org.joml.Matrix4x3d
 
origin(Vector3d) - Method in interface org.joml.Matrix4x3dc
Obtain the position that gets transformed to the origin by this matrix.
origin(Vector3f) - Method in class org.joml.Matrix4x3f
 
origin(Vector3f) - Method in interface org.joml.Matrix4x3fc
Obtain the position that gets transformed to the origin by this matrix.
originAffine(Vector3d) - Method in class org.joml.Matrix4d
 
originAffine(Vector3d) - Method in interface org.joml.Matrix4dc
Obtain the position that gets transformed to the origin by this affine matrix.
originAffine(Vector3f) - Method in class org.joml.Matrix4f
 
originAffine(Vector3f) - Method in interface org.joml.Matrix4fc
Obtain the position that gets transformed to the origin by this affine matrix.
ortho(double, double, double, double, double, double, boolean, Matrix4d) - Method in class org.joml.Matrix4d
Apply an orthographic projection transformation for a right-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
ortho(double, double, double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
Apply an orthographic projection 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.
ortho(double, double, double, double, double, double, boolean) - Method in class org.joml.Matrix4d
Apply an orthographic projection transformation for a right-handed coordinate system using the given NDC z range to this matrix.
ortho(double, double, double, double, double, double) - Method in class org.joml.Matrix4d
Apply an orthographic projection transformation for a right-handed coordinate system using OpenGL's NDC z range of [-1..+1] to this matrix.
ortho(double, double, double, double, double, double, boolean, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply an orthographic projection transformation for a right-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
ortho(double, double, double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply an orthographic projection 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.
ortho(float, float, float, float, float, float, boolean, Matrix4f) - Method in class org.joml.Matrix4f
Apply an orthographic projection transformation for a right-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
ortho(float, float, float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
Apply an orthographic projection 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.
ortho(float, float, float, float, float, float, boolean) - Method in class org.joml.Matrix4f
Apply an orthographic projection transformation for a right-handed coordinate system using the given NDC z range to this matrix.
ortho(float, float, float, float, float, float) - Method in class org.joml.Matrix4f
Apply an orthographic projection transformation for a right-handed coordinate system using OpenGL's NDC z range of [-1..+1] to this matrix.
ortho(float, float, float, float, float, float, boolean, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply an orthographic projection transformation for a right-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
ortho(float, float, float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply an orthographic projection 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.
ortho(double, double, double, double, double, double, boolean, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply an orthographic projection transformation for a right-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
ortho(double, double, double, double, double, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply an orthographic projection 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.
ortho(double, double, double, double, double, double, boolean) - Method in class org.joml.Matrix4x3d
Apply an orthographic projection transformation for a right-handed coordinate system using the given NDC z range to this matrix.
ortho(double, double, double, double, double, double) - Method in class org.joml.Matrix4x3d
Apply an orthographic projection transformation for a right-handed coordinate system using OpenGL's NDC z range of [-1..+1] to this matrix.
ortho(double, double, double, double, double, double, boolean, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply an orthographic projection transformation for a right-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
ortho(double, double, double, double, double, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply an orthographic projection 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.
ortho(float, float, float, float, float, float, boolean, Matrix4x3f) - Method in class org.joml.Matrix4x3f
Apply an orthographic projection transformation for a right-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
ortho(float, float, float, float, float, float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
Apply an orthographic projection 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.
ortho(float, float, float, float, float, float, boolean) - Method in class org.joml.Matrix4x3f
Apply an orthographic projection transformation for a right-handed coordinate system using the given NDC z range to this matrix.
ortho(float, float, float, float, float, float) - Method in class org.joml.Matrix4x3f
Apply an orthographic projection transformation for a right-handed coordinate system using OpenGL's NDC z range of [-1..+1] to this matrix.
ortho(float, float, float, float, float, float, boolean, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply an orthographic projection transformation for a right-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
ortho(float, float, float, float, float, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply an orthographic projection 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.
ortho2D(double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
Apply an orthographic projection transformation for a right-handed coordinate system to this matrix and store the result in dest.
ortho2D(double, double, double, double) - Method in class org.joml.Matrix4d
Apply an orthographic projection transformation for a right-handed coordinate system to this matrix.
ortho2D(double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply an orthographic projection transformation for a right-handed coordinate system to this matrix and store the result in dest.
ortho2D(float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
Apply an orthographic projection transformation for a right-handed coordinate system to this matrix and store the result in dest.
ortho2D(float, float, float, float) - Method in class org.joml.Matrix4f
Apply an orthographic projection transformation for a right-handed coordinate system to this matrix.
ortho2D(float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply an orthographic projection transformation for a right-handed coordinate system to this matrix and store the result in dest.
ortho2D(double, double, double, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply an orthographic projection transformation for a right-handed coordinate system to this matrix and store the result in dest.
ortho2D(double, double, double, double) - Method in class org.joml.Matrix4x3d
Apply an orthographic projection transformation for a right-handed coordinate system to this matrix.
ortho2D(double, double, double, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply an orthographic projection transformation for a right-handed coordinate system to this matrix and store the result in dest.
ortho2D(float, float, float, float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
Apply an orthographic projection transformation for a right-handed coordinate system to this matrix and store the result in dest.
ortho2D(float, float, float, float) - Method in class org.joml.Matrix4x3f
Apply an orthographic projection transformation for a right-handed coordinate system to this matrix.
ortho2D(float, float, float, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply an orthographic projection transformation for a right-handed coordinate system to this matrix and store the result in dest.
ortho2DLH(double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
Apply an orthographic projection transformation for a left-handed coordinate system to this matrix and store the result in dest.
ortho2DLH(double, double, double, double) - Method in class org.joml.Matrix4d
Apply an orthographic projection transformation for a left-handed coordinate system to this matrix.
ortho2DLH(double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply an orthographic projection transformation for a left-handed coordinate system to this matrix and store the result in dest.
ortho2DLH(float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
Apply an orthographic projection transformation for a left-handed coordinate system to this matrix and store the result in dest.
ortho2DLH(float, float, float, float) - Method in class org.joml.Matrix4f
Apply an orthographic projection transformation for a left-handed coordinate system to this matrix.
ortho2DLH(float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply an orthographic projection transformation for a left-handed coordinate system to this matrix and store the result in dest.
ortho2DLH(double, double, double, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply an orthographic projection transformation for a left-handed coordinate system to this matrix and store the result in dest.
ortho2DLH(double, double, double, double) - Method in class org.joml.Matrix4x3d
Apply an orthographic projection transformation for a left-handed coordinate system to this matrix.
ortho2DLH(double, double, double, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply an orthographic projection transformation for a left-handed coordinate system to this matrix and store the result in dest.
ortho2DLH(float, float, float, float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
Apply an orthographic projection transformation for a left-handed coordinate system to this matrix and store the result in dest.
ortho2DLH(float, float, float, float) - Method in class org.joml.Matrix4x3f
Apply an orthographic projection transformation for a left-handed coordinate system to this matrix.
ortho2DLH(float, float, float, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply an orthographic projection transformation for a left-handed coordinate system to this matrix and store the result in dest.
orthoCrop(Matrix4dc, Matrix4d) - Method in class org.joml.Matrix4d
 
orthoCrop(Matrix4dc, Matrix4d) - Method in interface org.joml.Matrix4dc
Build an ortographic projection transformation that fits the view-projection transformation represented by this into the given affine view transformation.
orthoCrop(Matrix4fc, Matrix4f) - Method in class org.joml.Matrix4f
Build an ortographic projection transformation that fits the view-projection transformation represented by this into the given affine view transformation.
orthoCrop(Matrix4fc, Matrix4f) - Method in interface org.joml.Matrix4fc
Build an ortographic projection transformation that fits the view-projection transformation represented by this into the given affine view transformation.
orthogonalize(Vector3dc, Vector3d) - Method in class org.joml.Vector3d
 
orthogonalize(Vector3dc) - Method in class org.joml.Vector3d
Transform this vector so that it is orthogonal to the given vector v and normalize the result.
orthogonalize(Vector3dc, Vector3d) - Method in interface org.joml.Vector3dc
Transform this vector so that it is orthogonal to the given vector v, normalize the result and store it into dest.
orthogonalize(Vector3fc, Vector3f) - Method in class org.joml.Vector3f
 
orthogonalize(Vector3fc) - Method in class org.joml.Vector3f
Transform this vector so that it is orthogonal to the given vector v and normalize the result.
orthogonalize(Vector3fc, Vector3f) - Method in interface org.joml.Vector3fc
Transform this vector so that it is orthogonal to the given vector v, normalize the result and store it into dest.
orthogonalizeUnit(Vector3dc, Vector3d) - Method in class org.joml.Vector3d
 
orthogonalizeUnit(Vector3dc) - Method in class org.joml.Vector3d
Transform this vector so that it is orthogonal to the given unit vector v and normalize the result.
orthogonalizeUnit(Vector3dc, Vector3d) - Method in interface org.joml.Vector3dc
Transform this vector so that it is orthogonal to the given unit vector v, normalize the result and store it into dest.
orthogonalizeUnit(Vector3fc, Vector3f) - Method in class org.joml.Vector3f
 
orthogonalizeUnit(Vector3fc) - Method in class org.joml.Vector3f
Transform this vector so that it is orthogonal to the given unit vector v and normalize the result.
orthogonalizeUnit(Vector3fc, Vector3f) - Method in interface org.joml.Vector3fc
Transform this vector so that it is orthogonal to the given unit vector v, normalize the result and store it into dest.
orthoLH(double, double, double, double, double, double, boolean, Matrix4d) - Method in class org.joml.Matrix4d
Apply an orthographic projection transformation for a left-handed coordiante system using the given NDC z range to this matrix and store the result in dest.
orthoLH(double, double, double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
Apply an orthographic projection transformation for a left-handed coordiante system using OpenGL's NDC z range of [-1..+1] to this matrix and store the result in dest.
orthoLH(double, double, double, double, double, double, boolean) - Method in class org.joml.Matrix4d
Apply an orthographic projection transformation for a left-handed coordiante system using the given NDC z range to this matrix.
orthoLH(double, double, double, double, double, double) - Method in class org.joml.Matrix4d
Apply an orthographic projection transformation for a left-handed coordiante system using OpenGL's NDC z range of [-1..+1] to this matrix.
orthoLH(double, double, double, double, double, double, boolean, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply an orthographic projection transformation for a left-handed coordiante system using the given NDC z range to this matrix and store the result in dest.
orthoLH(double, double, double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply an orthographic projection transformation for a left-handed coordiante system using OpenGL's NDC z range of [-1..+1] to this matrix and store the result in dest.
orthoLH(float, float, float, float, float, float, boolean, Matrix4f) - Method in class org.joml.Matrix4f
Apply an orthographic projection transformation for a left-handed coordiante system using the given NDC z range to this matrix and store the result in dest.
orthoLH(float, float, float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
Apply an orthographic projection transformation for a left-handed coordiante system using OpenGL's NDC z range of [-1..+1] to this matrix and store the result in dest.
orthoLH(float, float, float, float, float, float, boolean) - Method in class org.joml.Matrix4f
Apply an orthographic projection transformation for a left-handed coordiante system using the given NDC z range to this matrix.
orthoLH(float, float, float, float, float, float) - Method in class org.joml.Matrix4f
Apply an orthographic projection transformation for a left-handed coordiante system using OpenGL's NDC z range of [-1..+1] to this matrix.
orthoLH(float, float, float, float, float, float, boolean, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply an orthographic projection transformation for a left-handed coordiante system using the given NDC z range to this matrix and store the result in dest.
orthoLH(float, float, float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply an orthographic projection transformation for a left-handed coordiante system using OpenGL's NDC z range of [-1..+1] to this matrix and store the result in dest.
orthoLH(double, double, double, double, double, double, boolean, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply an orthographic projection transformation for a left-handed coordiante system using the given NDC z range to this matrix and store the result in dest.
orthoLH(double, double, double, double, double, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply an orthographic projection transformation for a left-handed coordiante system using OpenGL's NDC z range of [-1..+1] to this matrix and store the result in dest.
orthoLH(double, double, double, double, double, double, boolean) - Method in class org.joml.Matrix4x3d
Apply an orthographic projection transformation for a left-handed coordiante system using the given NDC z range to this matrix.
orthoLH(double, double, double, double, double, double) - Method in class org.joml.Matrix4x3d
Apply an orthographic projection transformation for a left-handed coordiante system using OpenGL's NDC z range of [-1..+1] to this matrix.
orthoLH(double, double, double, double, double, double, boolean, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply an orthographic projection transformation for a left-handed coordiante system using the given NDC z range to this matrix and store the result in dest.
orthoLH(double, double, double, double, double, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply an orthographic projection transformation for a left-handed coordiante system using OpenGL's NDC z range of [-1..+1] to this matrix and store the result in dest.
orthoLH(float, float, float, float, float, float, boolean, Matrix4x3f) - Method in class org.joml.Matrix4x3f
Apply an orthographic projection transformation for a left-handed coordiante system using the given NDC z range to this matrix and store the result in dest.
orthoLH(float, float, float, float, float, float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
Apply an orthographic projection transformation for a left-handed coordiante system using OpenGL's NDC z range of [-1..+1] to this matrix and store the result in dest.
orthoLH(float, float, float, float, float, float, boolean) - Method in class org.joml.Matrix4x3f
Apply an orthographic projection transformation for a left-handed coordiante system using the given NDC z range to this matrix.
orthoLH(float, float, float, float, float, float) - Method in class org.joml.Matrix4x3f
Apply an orthographic projection transformation for a left-handed coordiante system using OpenGL's NDC z range of [-1..+1] to this matrix.
orthoLH(float, float, float, float, float, float, boolean, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply an orthographic projection transformation for a left-handed coordiante system using the given NDC z range to this matrix and store the result in dest.
orthoLH(float, float, float, float, float, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply an orthographic projection transformation for a left-handed coordiante system using OpenGL's NDC z range of [-1..+1] to this matrix and store the result in dest.
orthoSymmetric(double, double, double, double, boolean, Matrix4d) - Method in class org.joml.Matrix4d
Apply a symmetric orthographic projection transformation for a right-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
orthoSymmetric(double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
Apply a symmetric orthographic projection 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.
orthoSymmetric(double, double, double, double, boolean) - Method in class org.joml.Matrix4d
Apply a symmetric orthographic projection transformation for a right-handed coordinate system using the given NDC z range to this matrix.
orthoSymmetric(double, double, double, double) - Method in class org.joml.Matrix4d
Apply a symmetric orthographic projection transformation for a right-handed coordinate system using OpenGL's NDC z range of [-1..+1] to this matrix.
orthoSymmetric(double, double, double, double, boolean, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply a symmetric orthographic projection transformation for a right-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
orthoSymmetric(double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply a symmetric orthographic projection 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.
orthoSymmetric(float, float, float, float, boolean, Matrix4f) - Method in class org.joml.Matrix4f
Apply a symmetric orthographic projection transformation for a right-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
orthoSymmetric(float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
Apply a symmetric orthographic projection 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.
orthoSymmetric(float, float, float, float, boolean) - Method in class org.joml.Matrix4f
Apply a symmetric orthographic projection transformation for a right-handed coordinate system using the given NDC z range to this matrix.
orthoSymmetric(float, float, float, float) - Method in class org.joml.Matrix4f
Apply a symmetric orthographic projection transformation for a right-handed coordinate system using OpenGL's NDC z range of [-1..+1] to this matrix.
orthoSymmetric(float, float, float, float, boolean, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply a symmetric orthographic projection transformation for a right-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
orthoSymmetric(float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply a symmetric orthographic projection 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.
orthoSymmetric(double, double, double, double, boolean, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply a symmetric orthographic projection transformation for a right-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
orthoSymmetric(double, double, double, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply a symmetric orthographic projection 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.
orthoSymmetric(double, double, double, double, boolean) - Method in class org.joml.Matrix4x3d
Apply a symmetric orthographic projection transformation for a right-handed coordinate system using the given NDC z range to this matrix.
orthoSymmetric(double, double, double, double) - Method in class org.joml.Matrix4x3d
Apply a symmetric orthographic projection transformation for a right-handed coordinate system using OpenGL's NDC z range of [-1..+1] to this matrix.
orthoSymmetric(double, double, double, double, boolean, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply a symmetric orthographic projection transformation for a right-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
orthoSymmetric(double, double, double, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply a symmetric orthographic projection 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.
orthoSymmetric(float, float, float, float, boolean, Matrix4x3f) - Method in class org.joml.Matrix4x3f
Apply a symmetric orthographic projection transformation for a right-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
orthoSymmetric(float, float, float, float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
Apply a symmetric orthographic projection 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.
orthoSymmetric(float, float, float, float, boolean) - Method in class org.joml.Matrix4x3f
Apply a symmetric orthographic projection transformation for a right-handed coordinate system using the given NDC z range to this matrix.
orthoSymmetric(float, float, float, float) - Method in class org.joml.Matrix4x3f
Apply a symmetric orthographic projection transformation for a right-handed coordinate system using OpenGL's NDC z range of [-1..+1] to this matrix.
orthoSymmetric(float, float, float, float, boolean, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply a symmetric orthographic projection transformation for a right-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
orthoSymmetric(float, float, float, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply a symmetric orthographic projection 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.
orthoSymmetricLH(double, double, double, double, boolean, Matrix4d) - Method in class org.joml.Matrix4d
Apply a symmetric orthographic projection transformation for a left-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
orthoSymmetricLH(double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
Apply a symmetric orthographic projection 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.
orthoSymmetricLH(double, double, double, double, boolean) - Method in class org.joml.Matrix4d
Apply a symmetric orthographic projection transformation for a left-handed coordinate system using the given NDC z range to this matrix.
orthoSymmetricLH(double, double, double, double) - Method in class org.joml.Matrix4d
Apply a symmetric orthographic projection transformation for a left-handed coordinate system using OpenGL's NDC z range of [-1..+1] to this matrix.
orthoSymmetricLH(double, double, double, double, boolean, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply a symmetric orthographic projection transformation for a left-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
orthoSymmetricLH(double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply a symmetric orthographic projection 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.
orthoSymmetricLH(float, float, float, float, boolean, Matrix4f) - Method in class org.joml.Matrix4f
Apply a symmetric orthographic projection transformation for a left-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
orthoSymmetricLH(float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
Apply a symmetric orthographic projection 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.
orthoSymmetricLH(float, float, float, float, boolean) - Method in class org.joml.Matrix4f
Apply a symmetric orthographic projection transformation for a left-handed coordinate system using the given NDC z range to this matrix.
orthoSymmetricLH(float, float, float, float) - Method in class org.joml.Matrix4f
Apply a symmetric orthographic projection transformation for a left-handed coordinate system using OpenGL's NDC z range of [-1..+1] to this matrix.
orthoSymmetricLH(float, float, float, float, boolean, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply a symmetric orthographic projection transformation for a left-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
orthoSymmetricLH(float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply a symmetric orthographic projection 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.
orthoSymmetricLH(double, double, double, double, boolean, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply a symmetric orthographic projection transformation for a left-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
orthoSymmetricLH(double, double, double, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply a symmetric orthographic projection 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.
orthoSymmetricLH(double, double, double, double, boolean) - Method in class org.joml.Matrix4x3d
Apply a symmetric orthographic projection transformation for a left-handed coordinate system using the given NDC z range to this matrix.
orthoSymmetricLH(double, double, double, double) - Method in class org.joml.Matrix4x3d
Apply a symmetric orthographic projection transformation for a left-handed coordinate system using OpenGL's NDC z range of [-1..+1] to this matrix.
orthoSymmetricLH(double, double, double, double, boolean, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply a symmetric orthographic projection transformation for a left-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
orthoSymmetricLH(double, double, double, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply a symmetric orthographic projection 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.
orthoSymmetricLH(float, float, float, float, boolean, Matrix4x3f) - Method in class org.joml.Matrix4x3f
Apply a symmetric orthographic projection transformation for a left-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
orthoSymmetricLH(float, float, float, float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
Apply a symmetric orthographic projection 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.
orthoSymmetricLH(float, float, float, float, boolean) - Method in class org.joml.Matrix4x3f
Apply a symmetric orthographic projection transformation for a left-handed coordinate system using the given NDC z range to this matrix.
orthoSymmetricLH(float, float, float, float) - Method in class org.joml.Matrix4x3f
Apply a symmetric orthographic projection transformation for a left-handed coordinate system using OpenGL's NDC z range of [-1..+1] to this matrix.
orthoSymmetricLH(float, float, float, float, boolean, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply a symmetric orthographic projection transformation for a left-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
orthoSymmetricLH(float, float, float, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply a symmetric orthographic projection 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.
OUTSIDE - Static variable in class org.joml.FrustumIntersection
Return value of FrustumIntersection.intersectSphere(Vector3fc, float) or FrustumIntersection.intersectSphere(float, float, float, float) indicating that the sphere is completely outside of the frustum.
OUTSIDE - Static variable in class org.joml.Intersectiond
OUTSIDE - Static variable in class org.joml.Intersectionf

P

perpendicular(float, float, float, Vector3f, Vector3f) - Static method in class org.joml.GeometryUtils
Compute two arbitrary vectors perpendicular to the given normalized vector (x, y, z), and store them in dest1 and dest2, respectively.
perpendicular(Vector3fc, Vector3f, Vector3f) - Static method in class org.joml.GeometryUtils
Compute two arbitrary vectors perpendicular to the given normalized vector v, and store them in dest1 and dest2, respectively.
perpendicular() - Method in class org.joml.Vector2d
Set this vector to be one of its perpendicular vectors.
perpendicular() - Method in class org.joml.Vector2f
Set this vector to be one of its perpendicular vectors.
perspective(double, double, double, double, boolean, Matrix4d) - Method in class org.joml.Matrix4d
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(double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
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(double, double, double, double, boolean) - Method in class org.joml.Matrix4d
Apply a symmetric perspective projection frustum transformation using for a right-handed coordinate system the given NDC z range to this matrix.
perspective(double, double, double, double) - Method in class org.joml.Matrix4d
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.
perspective(double, double, double, double, boolean, Matrix4d) - Method in interface org.joml.Matrix4dc
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(double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
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, 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.
perspective(float, float, float, float, boolean, Matrix4f) - Method in interface org.joml.Matrix4fc
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 interface org.joml.Matrix4fc
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.
perspectiveFar() - Method in class org.joml.Matrix4d
 
perspectiveFar() - Method in interface org.joml.Matrix4dc
Extract the far clip plane distance from this perspective projection matrix.
perspectiveFar() - Method in class org.joml.Matrix4f
Extract the far clip plane distance from this perspective projection matrix.
perspectiveFar() - Method in interface org.joml.Matrix4fc
Extract the far clip plane distance from this perspective projection matrix.
perspectiveFov() - Method in class org.joml.Matrix4d
 
perspectiveFov() - Method in interface org.joml.Matrix4dc
Return the vertical field-of-view angle in radians of this perspective transformation matrix.
perspectiveFov() - Method in class org.joml.Matrix4f
Return the vertical field-of-view angle in radians of this perspective transformation matrix.
perspectiveFov() - Method in interface org.joml.Matrix4fc
Return the vertical field-of-view angle in radians of this perspective transformation matrix.
perspectiveFrustumSlice(double, double, Matrix4d) - Method in class org.joml.Matrix4d
 
perspectiveFrustumSlice(double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Change the near and far clip plane distances of this perspective frustum transformation matrix and store the result in dest.
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.
perspectiveFrustumSlice(float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Change the near and far clip plane distances of this perspective frustum transformation matrix and store the result in dest.
perspectiveLH(double, double, double, double, boolean, Matrix4d) - Method in class org.joml.Matrix4d
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(double, double, double, double, boolean) - Method in class org.joml.Matrix4d
Apply a symmetric perspective projection frustum transformation for a left-handed coordinate system using the given NDC z range to this matrix.
perspectiveLH(double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
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(double, double, double, double) - Method in class org.joml.Matrix4d
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.
perspectiveLH(double, double, double, double, boolean, Matrix4d) - Method in interface org.joml.Matrix4dc
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(double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
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, 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.
perspectiveLH(float, float, float, float, boolean, Matrix4f) - Method in interface org.joml.Matrix4fc
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, Matrix4f) - Method in interface org.joml.Matrix4fc
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.
perspectiveNear() - Method in class org.joml.Matrix4d
 
perspectiveNear() - Method in interface org.joml.Matrix4dc
Extract the near clip plane distance from this perspective projection matrix.
perspectiveNear() - Method in class org.joml.Matrix4f
Extract the near clip plane distance from this perspective projection matrix.
perspectiveNear() - Method in interface org.joml.Matrix4fc
Extract the near clip plane distance from this perspective projection matrix.
perspectiveOrigin(Vector3d) - Method in class org.joml.Matrix4d
 
perspectiveOrigin(Vector3d) - Method in interface org.joml.Matrix4dc
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.
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.
perspectiveOrigin(Vector3f) - Method in interface org.joml.Matrix4fc
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.
PI - Static variable in class org.joml.Math
 
pick(double, double, double, double, int[], Matrix4d) - Method in class org.joml.Matrix4d
 
pick(double, double, double, double, int[]) - Method in class org.joml.Matrix4d
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.
pick(double, double, double, double, int[], Matrix4d) - Method in interface org.joml.Matrix4dc
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[], Matrix4f) - Method in class org.joml.Matrix4f
 
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.
pick(float, float, float, float, int[], Matrix4f) - Method in interface org.joml.Matrix4fc
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(double, double, double, double, int[], Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
pick(double, double, double, double, int[]) - Method in class org.joml.Matrix4x3d
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.
pick(double, double, double, double, int[], Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
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[], Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
pick(float, float, float, float, int[]) - Method in class org.joml.Matrix4x3f
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.
pick(float, float, float, float, int[], Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
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.
PLANE_MASK_NX - Static variable in class org.joml.FrustumIntersection
The value in a bitmask for intersectAab() that identifies the plane with equation x=-1 when using the identity frustum.
PLANE_MASK_NY - Static variable in class org.joml.FrustumIntersection
The value in a bitmask for intersectAab() that identifies the plane with equation y=-1 when using the identity frustum.
PLANE_MASK_NZ - Static variable in class org.joml.FrustumIntersection
The value in a bitmask for intersectAab() that identifies the plane with equation z=-1 when using the identity frustum.
PLANE_MASK_PX - Static variable in class org.joml.FrustumIntersection
The value in a bitmask for intersectAab() that identifies the plane with equation x=1 when using the identity frustum.
PLANE_MASK_PY - Static variable in class org.joml.FrustumIntersection
The value in a bitmask for intersectAab() that identifies the plane with equation y=1 when using the identity frustum.
PLANE_MASK_PZ - Static variable in class org.joml.FrustumIntersection
The value in a bitmask for intersectAab() that identifies the plane with equation z=1 when using the identity frustum.
PLANE_NX - Static variable in class org.joml.FrustumIntersection
Return value of intersectAab() and its different overloads identifying the plane with equation x=-1 when using the identity frustum.
PLANE_NX - Static variable in interface org.joml.Matrix4dc
Argument to the first parameter of Matrix4dc.frustumPlane(int, Vector4d) identifying the plane with equation x=-1 when using the identity matrix.
PLANE_NX - Static variable in interface org.joml.Matrix4fc
Argument to the first parameter of Matrix4fc.frustumPlane(int, Vector4f) identifying the plane with equation x=-1 when using the identity matrix.
PLANE_NY - Static variable in class org.joml.FrustumIntersection
Return value of intersectAab() and its different overloads identifying the plane with equation y=-1 when using the identity frustum.
PLANE_NY - Static variable in interface org.joml.Matrix4dc
Argument to the first parameter of Matrix4dc.frustumPlane(int, Vector4d) identifying the plane with equation y=-1 when using the identity matrix.
PLANE_NY - Static variable in interface org.joml.Matrix4fc
Argument to the first parameter of Matrix4fc.frustumPlane(int, Vector4f) identifying the plane with equation y=-1 when using the identity matrix.
PLANE_NZ - Static variable in class org.joml.FrustumIntersection
Return value of intersectAab() and its different overloads identifying the plane with equation z=-1 when using the identity frustum.
PLANE_NZ - Static variable in interface org.joml.Matrix4dc
Argument to the first parameter of Matrix4dc.frustumPlane(int, Vector4d) identifying the plane with equation z=-1 when using the identity matrix.
PLANE_NZ - Static variable in interface org.joml.Matrix4fc
Argument to the first parameter of Matrix4fc.frustumPlane(int, Vector4f) identifying the plane with equation z=-1 when using the identity matrix.
PLANE_PX - Static variable in class org.joml.FrustumIntersection
Return value of intersectAab() and its different overloads identifying the plane with equation x=1 when using the identity frustum.
PLANE_PX - Static variable in interface org.joml.Matrix4dc
Argument to the first parameter of Matrix4dc.frustumPlane(int, Vector4d) identifying the plane with equation x=1 when using the identity matrix.
PLANE_PX - Static variable in interface org.joml.Matrix4fc
Argument to the first parameter of Matrix4fc.frustumPlane(int, Vector4f) identifying the plane with equation x=1 when using the identity matrix.
PLANE_PY - Static variable in class org.joml.FrustumIntersection
Return value of intersectAab() and its different overloads identifying the plane with equation y=1 when using the identity frustum.
PLANE_PY - Static variable in interface org.joml.Matrix4dc
Argument to the first parameter of Matrix4dc.frustumPlane(int, Vector4d) identifying the plane with equation y=1 when using the identity matrix.
PLANE_PY - Static variable in interface org.joml.Matrix4fc
Argument to the first parameter of Matrix4fc.frustumPlane(int, Vector4f) identifying the plane with equation y=1 when using the identity matrix.
PLANE_PZ - Static variable in class org.joml.FrustumIntersection
Return value of intersectAab() and its different overloads identifying the plane with equation z=1 when using the identity frustum.
PLANE_PZ - Static variable in interface org.joml.Matrix4dc
Argument to the first parameter of Matrix4dc.frustumPlane(int, Vector4d) identifying the plane with equation z=1 when using the identity matrix.
PLANE_PZ - Static variable in interface org.joml.Matrix4fc
Argument to the first parameter of Matrix4fc.frustumPlane(int, Vector4f) identifying the plane with equation z=1 when using the identity matrix.
POINT_ON_TRIANGLE_EDGE - Static variable in class org.joml.Intersectiond
POINT_ON_TRIANGLE_EDGE - Static variable in class org.joml.Intersectionf
POINT_ON_TRIANGLE_FACE - Static variable in class org.joml.Intersectiond
POINT_ON_TRIANGLE_FACE - Static variable in class org.joml.Intersectionf
POINT_ON_TRIANGLE_VERTEX - Static variable in class org.joml.Intersectiond
POINT_ON_TRIANGLE_VERTEX - Static variable in class org.joml.Intersectionf
PoissonSampling - Class in org.joml.sampling
Generates Poisson samples.
PoissonSampling() - Constructor for class org.joml.sampling.PoissonSampling
 
PoissonSampling.Disk - Class in org.joml.sampling
Generates Poisson samples on a disk.
PolygonsIntersection - Class in org.joml
Class for polygon/point intersection tests when testing many points against one or many static concave or convex, simple polygons.
PolygonsIntersection(float[], int[], int) - Constructor for class org.joml.PolygonsIntersection
Create a new PolygonsIntersection object with the given polygon vertices.
popMatrix() - Method in class org.joml.MatrixStackd
Decrement the stack pointer by one.
popMatrix() - Method in class org.joml.MatrixStackf
Decrement the stack pointer by one.
positiveX(Vector3d) - Method in class org.joml.Matrix3d
 
positiveX(Vector3d) - Method in interface org.joml.Matrix3dc
Obtain the direction of +X before the transformation represented by this matrix is applied.
positiveX(Vector3f) - Method in class org.joml.Matrix3f
 
positiveX(Vector3f) - Method in interface org.joml.Matrix3fc
Obtain the direction of +X before the transformation represented by this matrix is applied.
positiveX(Vector3d) - Method in class org.joml.Matrix4d
 
positiveX(Vector3d) - Method in interface org.joml.Matrix4dc
Obtain the direction of +X before the transformation represented by this matrix is applied.
positiveX(Vector3f) - Method in class org.joml.Matrix4f
 
positiveX(Vector3f) - Method in interface org.joml.Matrix4fc
Obtain the direction of +X before the transformation represented by this matrix is applied.
positiveX(Vector3d) - Method in class org.joml.Matrix4x3d
 
positiveX(Vector3d) - Method in interface org.joml.Matrix4x3dc
Obtain the direction of +X before the transformation represented by this matrix is applied.
positiveX(Vector3f) - Method in class org.joml.Matrix4x3f
 
positiveX(Vector3f) - Method in interface org.joml.Matrix4x3fc
Obtain the direction of +X before the transformation represented by this matrix is applied.
positiveX(Vector3d) - Method in class org.joml.Quaterniond
 
positiveX(Vector3d) - Method in interface org.joml.Quaterniondc
Obtain the direction of +X before the rotation transformation represented by this quaternion is applied.
positiveX(Vector3f) - Method in class org.joml.Quaternionf
 
positiveX(Vector3f) - Method in interface org.joml.Quaternionfc
Obtain the direction of +X before the rotation transformation represented by this quaternion is applied.
positiveY(Vector3d) - Method in class org.joml.Matrix3d
 
positiveY(Vector3d) - Method in interface org.joml.Matrix3dc
Obtain the direction of +Y before the transformation represented by this matrix is applied.
positiveY(Vector3f) - Method in class org.joml.Matrix3f
 
positiveY(Vector3f) - Method in interface org.joml.Matrix3fc
Obtain the direction of +Y before the transformation represented by this matrix is applied.
positiveY(Vector3d) - Method in class org.joml.Matrix4d
 
positiveY(Vector3d) - Method in interface org.joml.Matrix4dc
Obtain the direction of +Y before the transformation represented by this matrix is applied.
positiveY(Vector3f) - Method in class org.joml.Matrix4f
 
positiveY(Vector3f) - Method in interface org.joml.Matrix4fc
Obtain the direction of +Y before the transformation represented by this matrix is applied.
positiveY(Vector3d) - Method in class org.joml.Matrix4x3d
 
positiveY(Vector3d) - Method in interface org.joml.Matrix4x3dc
Obtain the direction of +Y before the transformation represented by this matrix is applied.
positiveY(Vector3f) - Method in class org.joml.Matrix4x3f
 
positiveY(Vector3f) - Method in interface org.joml.Matrix4x3fc
Obtain the direction of +Y before the transformation represented by this matrix is applied.
positiveY(Vector3d) - Method in class org.joml.Quaterniond
 
positiveY(Vector3d) - Method in interface org.joml.Quaterniondc
Obtain the direction of +Y before the rotation transformation represented by this quaternion is applied.
positiveY(Vector3f) - Method in class org.joml.Quaternionf
 
positiveY(Vector3f) - Method in interface org.joml.Quaternionfc
Obtain the direction of +Y before the rotation transformation represented by this quaternion is applied.
positiveZ(Vector3d) - Method in class org.joml.Matrix3d
 
positiveZ(Vector3d) - Method in interface org.joml.Matrix3dc
Obtain the direction of +Z before the transformation represented by this matrix is applied.
positiveZ(Vector3f) - Method in class org.joml.Matrix3f
 
positiveZ(Vector3f) - Method in interface org.joml.Matrix3fc
Obtain the direction of +Z before the transformation represented by this matrix is applied.
positiveZ(Vector3d) - Method in class org.joml.Matrix4d
 
positiveZ(Vector3d) - Method in interface org.joml.Matrix4dc
Obtain the direction of +Z before the transformation represented by this matrix is applied.
positiveZ(Vector3f) - Method in class org.joml.Matrix4f
 
positiveZ(Vector3f) - Method in interface org.joml.Matrix4fc
Obtain the direction of +Z before the transformation represented by this matrix is applied.
positiveZ(Vector3d) - Method in class org.joml.Matrix4x3d
 
positiveZ(Vector3d) - Method in interface org.joml.Matrix4x3dc
Obtain the direction of +Z before the transformation represented by this matrix is applied.
positiveZ(Vector3f) - Method in class org.joml.Matrix4x3f
 
positiveZ(Vector3f) - Method in interface org.joml.Matrix4x3fc
Obtain the direction of +Z before the transformation represented by this matrix is applied.
positiveZ(Vector3d) - Method in class org.joml.Quaterniond
 
positiveZ(Vector3d) - Method in interface org.joml.Quaterniondc
Obtain the direction of +Z before the rotation transformation represented by this quaternion is applied.
positiveZ(Vector3f) - Method in class org.joml.Quaternionf
 
positiveZ(Vector3f) - Method in interface org.joml.Quaternionfc
Obtain the direction of +Z before the rotation transformation represented by this quaternion is applied.
premul(Quaterniondc) - Method in class org.joml.Quaterniond
Pre-multiply this quaternion by q.
premul(Quaterniondc, Quaterniond) - Method in class org.joml.Quaterniond
 
premul(double, double, double, double) - Method in class org.joml.Quaterniond
Pre-multiply this quaternion by the quaternion represented via (qx, qy, qz, qw).
premul(double, double, double, double, Quaterniond) - Method in class org.joml.Quaterniond
 
premul(Quaterniondc, Quaterniond) - Method in interface org.joml.Quaterniondc
Pre-multiply this quaternion by q and store the result in dest.
premul(double, double, double, double, Quaterniond) - Method in interface org.joml.Quaterniondc
Pre-multiply this quaternion by the quaternion represented via (qx, qy, qz, qw) and store the result in dest.
premul(Quaternionfc) - Method in class org.joml.Quaternionf
Pre-multiply this quaternion by q.
premul(Quaternionfc, Quaternionf) - Method in class org.joml.Quaternionf
 
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
 
premul(Quaternionfc, Quaternionf) - Method in interface org.joml.Quaternionfc
Pre-multiply this quaternion by q and store the result in dest.
premul(float, float, float, float, Quaternionf) - Method in interface org.joml.Quaternionfc
Pre-multiply this quaternion by the quaternion represented via (qx, qy, qz, qw) and store the result in dest.
project(double, double, double, int[], Vector4d) - Method in class org.joml.Matrix4d
 
project(double, double, double, int[], Vector3d) - Method in class org.joml.Matrix4d
 
project(Vector3dc, int[], Vector4d) - Method in class org.joml.Matrix4d
 
project(Vector3dc, int[], Vector3d) - Method in class org.joml.Matrix4d
 
project(double, double, double, int[], Vector4d) - Method in interface org.joml.Matrix4dc
Project the given (x, y, z) position via this matrix using the specified viewport and store the resulting window coordinates in winCoordsDest.
project(double, double, double, int[], Vector3d) - Method in interface org.joml.Matrix4dc
Project the given (x, y, z) position via this matrix using the specified viewport and store the resulting window coordinates in winCoordsDest.
project(Vector3dc, int[], Vector4d) - Method in interface org.joml.Matrix4dc
Project the given position via this matrix using the specified viewport and store the resulting window coordinates in winCoordsDest.
project(Vector3dc, int[], Vector3d) - Method in interface org.joml.Matrix4dc
Project the given position via this matrix using the specified viewport and store the resulting window coordinates in winCoordsDest.
project(float, float, float, int[], Vector4f) - Method in class org.joml.Matrix4f
 
project(float, float, float, int[], Vector3f) - Method in class org.joml.Matrix4f
 
project(Vector3fc, int[], Vector4f) - Method in class org.joml.Matrix4f
 
project(Vector3fc, int[], Vector3f) - Method in class org.joml.Matrix4f
 
project(float, float, float, int[], Vector4f) - Method in interface org.joml.Matrix4fc
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 interface org.joml.Matrix4fc
Project the given (x, y, z) position via this matrix using the specified viewport and store the resulting window coordinates in winCoordsDest.
project(Vector3fc, int[], Vector4f) - Method in interface org.joml.Matrix4fc
Project the given position via this matrix using the specified viewport and store the resulting window coordinates in winCoordsDest.
project(Vector3fc, int[], Vector3f) - Method in interface org.joml.Matrix4fc
Project the given position via this matrix using the specified viewport and store the resulting window coordinates in winCoordsDest.
projectedGridRange(Matrix4dc, double, double, Matrix4d) - Method in class org.joml.Matrix4d
 
projectedGridRange(Matrix4dc, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
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.
projectedGridRange(Matrix4fc, float, float, Matrix4f) - Method in class org.joml.Matrix4f
 
projectedGridRange(Matrix4fc, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
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.
properties() - Method in class org.joml.Matrix4d
 
properties() - Method in interface org.joml.Matrix4dc
 
properties() - Method in class org.joml.Matrix4f
 
properties() - Method in interface org.joml.Matrix4fc
 
properties() - Method in class org.joml.Matrix4x3d
 
properties() - Method in interface org.joml.Matrix4x3dc
 
properties() - Method in class org.joml.Matrix4x3f
 
properties() - Method in interface org.joml.Matrix4x3fc
 
PROPERTY_AFFINE - Static variable in interface org.joml.Matrix4dc
Bit returned by Matrix4dc.properties() to indicate that the matrix represents an affine transformation.
PROPERTY_AFFINE - Static variable in interface org.joml.Matrix4fc
Bit returned by Matrix4fc.properties() to indicate that the matrix represents an affine transformation.
PROPERTY_IDENTITY - Static variable in interface org.joml.Matrix4dc
Bit returned by Matrix4dc.properties() to indicate that the matrix represents the identity transformation.
PROPERTY_IDENTITY - Static variable in interface org.joml.Matrix4fc
Bit returned by Matrix4fc.properties() to indicate that the matrix represents the identity transformation.
PROPERTY_IDENTITY - Static variable in interface org.joml.Matrix4x3dc
Bit returned by Matrix4x3dc.properties() to indicate that the matrix represents the identity transformation.
PROPERTY_IDENTITY - Static variable in interface org.joml.Matrix4x3fc
Bit returned by Matrix4x3fc.properties() to indicate that the matrix represents the identity transformation.
PROPERTY_PERSPECTIVE - Static variable in interface org.joml.Matrix4dc
Bit returned by Matrix4dc.properties() to indicate that the matrix represents a perspective transformation.
PROPERTY_PERSPECTIVE - Static variable in interface org.joml.Matrix4fc
Bit returned by Matrix4fc.properties() to indicate that the matrix represents a perspective transformation.
PROPERTY_TRANSLATION - Static variable in interface org.joml.Matrix4dc
Bit returned by Matrix4dc.properties() to indicate that the matrix represents a pure translation transformation.
PROPERTY_TRANSLATION - Static variable in interface org.joml.Matrix4fc
Bit returned by Matrix4fc.properties() to indicate that the matrix represents a pure translation transformation.
PROPERTY_TRANSLATION - Static variable in interface org.joml.Matrix4x3dc
Bit returned by Matrix4x3dc.properties() to indicate that the matrix represents a pure translation transformation.
PROPERTY_TRANSLATION - Static variable in interface org.joml.Matrix4x3fc
Bit returned by Matrix4x3fc.properties() to indicate that the matrix represents a pure translation transformation.
pushMatrix() - Method in class org.joml.MatrixStackd
Increment the stack pointer by one and set the values of the new current matrix to the one directly below it.
pushMatrix() - Method in class org.joml.MatrixStackf
Increment the stack pointer by one and set the values of the new current matrix to the one directly below it.

Q

Quad(long, int, int, Callback2d) - Constructor for class org.joml.sampling.BestCandidateSampling.Quad
Create a new instance of BestCandidateSampling.Quad, initialize the random number generator with the given seed and generate numSamples number of 'best candidate' sample positions on the unit quad with each sample tried numCandidates number of times, and call the given callback for each sample generate.
Quaterniond - Class in org.joml
Contains the definition and functions for rotations expressed as 4-dimensional vectors
Quaterniond() - Constructor for class org.joml.Quaterniond
Create a new Quaterniond and initialize it with (x=0, y=0, z=0, w=1), where (x, y, z) is the vector part of the quaternion and w is the real/scalar part.
Quaterniond(double, double, double, double) - Constructor for class org.joml.Quaterniond
Create a new Quaterniond and initialize its components to the given values.
Quaterniond(double, double, double) - Constructor for class org.joml.Quaterniond
Create a new Quaterniond and initialize its imaginary components to the given values, and its real part to 1.0.
Quaterniond(Quaterniondc) - Constructor for class org.joml.Quaterniond
Create a new Quaterniond and initialize its components to the same values as the given Quaterniond.
Quaterniond(Quaternionfc) - Constructor for class org.joml.Quaterniond
Create a new Quaterniond and initialize its components to the same values as the given Quaternionfc.
Quaterniond(AxisAngle4f) - Constructor for class org.joml.Quaterniond
Create a new Quaterniond and initialize it to represent the same rotation as the given AxisAngle4f.
Quaterniond(AxisAngle4d) - Constructor for class org.joml.Quaterniond
Create a new Quaterniond and initialize it to represent the same rotation as the given AxisAngle4d.
Quaterniondc - Interface in org.joml
Interface to an immutable quaternion of double-precision floats.
QuaterniondInterpolator - Class in org.joml
Computes the weighted average of multiple rotations represented as Quaterniond instances.
QuaterniondInterpolator() - Constructor for class org.joml.QuaterniondInterpolator
 
Quaternionf - Class in org.joml
Contains the definition and functions for rotations expressed as 4-dimensional vectors
Quaternionf() - Constructor for class org.joml.Quaternionf
Create a new Quaternionf and initialize it with (x=0, y=0, z=0, w=1), where (x, y, z) is the vector part of the quaternion and w is the real/scalar part.
Quaternionf(float, float, float, float) - Constructor for class org.joml.Quaternionf
Create a new Quaternionf and initialize its components to the given values.
Quaternionf(float, float, float) - Constructor for class org.joml.Quaternionf
Create a new Quaternionf and initialize its imaginary components to the given values, and its real part to 1.0.
Quaternionf(Quaternionf) - Constructor for class org.joml.Quaternionf
Create a new Quaternionf and initialize its components to the same values as the given Quaternionf.
Quaternionf(AxisAngle4f) - Constructor for class org.joml.Quaternionf
Create a new Quaternionf which represents the rotation of the given AxisAngle4f.
Quaternionfc - Interface in org.joml
Interface to an immutable quaternion of single-precision floats.
QuaternionfInterpolator - Class in org.joml
Computes the weighted average of multiple rotations represented as Quaternionf instances.
QuaternionfInterpolator() - Constructor for class org.joml.QuaternionfInterpolator
 

R

RayAabIntersection - Class in org.joml
RayAabIntersection() - Constructor for class org.joml.RayAabIntersection
Create a new RayAabIntersection without initializing a ray.
RayAabIntersection(float, float, float, float, float, float) - Constructor for class org.joml.RayAabIntersection
Create a new RayAabIntersection and initialize it with a ray with origin (originX, originY, originZ) and direction (dirX, dirY, dirZ).
readExternal(ObjectInput) - Method in class org.joml.AxisAngle4d
 
readExternal(ObjectInput) - Method in class org.joml.AxisAngle4f
 
readExternal(ObjectInput) - Method in class org.joml.Matrix3d
 
readExternal(ObjectInput) - Method in class org.joml.Matrix3f
 
readExternal(ObjectInput) - Method in class org.joml.Matrix4d
 
readExternal(ObjectInput) - Method in class org.joml.Matrix4f
 
readExternal(ObjectInput) - Method in class org.joml.Matrix4x3d
 
readExternal(ObjectInput) - Method in class org.joml.Matrix4x3f
 
readExternal(ObjectInput) - Method in class org.joml.MatrixStackd
 
readExternal(ObjectInput) - Method in class org.joml.MatrixStackf
 
readExternal(ObjectInput) - Method in class org.joml.Quaterniond
 
readExternal(ObjectInput) - Method in class org.joml.Quaternionf
 
readExternal(ObjectInput) - Method in class org.joml.Vector2d
 
readExternal(ObjectInput) - Method in class org.joml.Vector2f
 
readExternal(ObjectInput) - Method in class org.joml.Vector2i
 
readExternal(ObjectInput) - Method in class org.joml.Vector3d
 
readExternal(ObjectInput) - Method in class org.joml.Vector3f
 
readExternal(ObjectInput) - Method in class org.joml.Vector3i
 
readExternal(ObjectInput) - Method in class org.joml.Vector4d
 
readExternal(ObjectInput) - Method in class org.joml.Vector4f
 
readExternal(ObjectInput) - Method in class org.joml.Vector4i
 
reflect(double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
 
reflect(double, double, double, double) - Method in class org.joml.Matrix4d
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(double, double, double, double, double, double) - Method in class org.joml.Matrix4d
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(double, double, double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
 
reflect(Vector3dc, Vector3dc) - Method in class org.joml.Matrix4d
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(Quaterniondc, Vector3dc) - Method in class org.joml.Matrix4d
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(Quaterniondc, Vector3dc, Matrix4d) - Method in class org.joml.Matrix4d
 
reflect(Vector3dc, Vector3dc, Matrix4d) - Method in class org.joml.Matrix4d
 
reflect(double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
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(double, double, double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
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(Quaterniondc, Vector3dc, Matrix4d) - Method in interface org.joml.Matrix4dc
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(Vector3dc, Vector3dc, Matrix4d) - Method in interface org.joml.Matrix4dc
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(float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
 
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
 
reflect(Vector3fc, Vector3fc) - 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(Quaternionfc, Vector3fc) - 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(Quaternionfc, Vector3fc, Matrix4f) - Method in class org.joml.Matrix4f
 
reflect(Vector3fc, Vector3fc, Matrix4f) - Method in class org.joml.Matrix4f
 
reflect(float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
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, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
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(Quaternionfc, Vector3fc, Matrix4f) - Method in interface org.joml.Matrix4fc
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(Vector3fc, Vector3fc, Matrix4f) - Method in interface org.joml.Matrix4fc
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(double, double, double, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
reflect(double, double, double, double) - Method in class org.joml.Matrix4x3d
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(double, double, double, double, double, double) - Method in class org.joml.Matrix4x3d
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(double, double, double, double, double, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
reflect(Vector3dc, Vector3dc) - Method in class org.joml.Matrix4x3d
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(Quaterniond, Vector3dc) - Method in class org.joml.Matrix4x3d
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(Quaterniond, Vector3dc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
reflect(Vector3dc, Vector3dc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
reflect(double, double, double, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
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(double, double, double, double, double, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
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(Quaterniond, Vector3dc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
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(Vector3dc, Vector3dc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
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(float, float, float, float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
reflect(float, float, float, float) - Method in class org.joml.Matrix4x3f
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.Matrix4x3f
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, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
reflect(Vector3fc, Vector3fc) - Method in class org.joml.Matrix4x3f
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(Quaternionfc, Vector3fc) - Method in class org.joml.Matrix4x3f
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(Quaternionfc, Vector3fc, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
reflect(Vector3fc, Vector3fc, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
reflect(float, float, float, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
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, float, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
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(Quaternionfc, Vector3fc, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
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(Vector3fc, Vector3fc, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
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(Vector3dc) - Method in class org.joml.Vector3d
Reflect this vector about the given normal vector.
reflect(double, double, double) - Method in class org.joml.Vector3d
Reflect this vector about the given normal vector.
reflect(Vector3dc, Vector3d) - Method in class org.joml.Vector3d
 
reflect(double, double, double, Vector3d) - Method in class org.joml.Vector3d
 
reflect(Vector3dc, Vector3d) - Method in interface org.joml.Vector3dc
Reflect this vector about the given normal vector and store the result in dest.
reflect(double, double, double, Vector3d) - Method in interface org.joml.Vector3dc
Reflect this vector about the given normal vector and store the result in dest.
reflect(Vector3fc) - 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(Vector3fc, Vector3f) - Method in class org.joml.Vector3f
 
reflect(float, float, float, Vector3f) - Method in class org.joml.Vector3f
 
reflect(Vector3fc, Vector3f) - Method in interface org.joml.Vector3fc
Reflect this vector about the given normal vector and store the result in dest.
reflect(float, float, float, Vector3f) - Method in interface org.joml.Vector3fc
Reflect this vector about the given normal vector and store the result in dest.
reflection(double, double, double, double) - Method in class org.joml.Matrix4d
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(double, double, double, double, double, double) - Method in class org.joml.Matrix4d
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(Vector3dc, Vector3dc) - Method in class org.joml.Matrix4d
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(Quaterniondc, Vector3dc) - Method in class org.joml.Matrix4d
Set this matrix to a mirror/reflection transformation that reflects about a plane specified via the plane orientation and a point on the plane.
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(Vector3fc, Vector3fc) - 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(Quaternionfc, Vector3fc) - 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.
reflection(double, double, double, double) - Method in class org.joml.Matrix4x3d
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(double, double, double, double, double, double) - Method in class org.joml.Matrix4x3d
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(Vector3dc, Vector3dc) - Method in class org.joml.Matrix4x3d
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(Quaterniond, Vector3dc) - Method in class org.joml.Matrix4x3d
Set this matrix to a mirror/reflection transformation that reflects about a plane specified via the plane orientation and a point on the plane.
reflection(float, float, float, float) - Method in class org.joml.Matrix4x3f
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.Matrix4x3f
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(Vector3fc, Vector3fc) - Method in class org.joml.Matrix4x3f
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(Quaternionfc, Vector3fc) - Method in class org.joml.Matrix4x3f
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(double) - Method in class org.joml.AxisAngle4d
Increase the rotation angle by the given amount.
rotate(float) - Method in class org.joml.AxisAngle4f
Increase the rotation angle by the given amount.
rotate(double, double, double, double) - Method in class org.joml.Matrix3d
Apply rotation to this matrix by rotating the given amount of radians about the given axis specified as x, y and z components.
rotate(double, double, double, double, Matrix3d) - Method in class org.joml.Matrix3d
 
rotate(Quaterniondc) - Method in class org.joml.Matrix3d
Apply the rotation transformation of the given Quaterniondc to this matrix.
rotate(Quaterniondc, Matrix3d) - Method in class org.joml.Matrix3d
Apply the rotation transformation of the given Quaterniondc to this matrix and store the result in dest.
rotate(Quaternionfc) - Method in class org.joml.Matrix3d
Apply the rotation transformation of the given Quaternionfc to this matrix.
rotate(Quaternionfc, Matrix3d) - Method in class org.joml.Matrix3d
Apply the rotation transformation of the given Quaternionfc to this matrix and store the result in dest.
rotate(AxisAngle4f) - Method in class org.joml.Matrix3d
Apply a rotation transformation, rotating about the given AxisAngle4f, to this matrix.
rotate(AxisAngle4f, Matrix3d) - Method in class org.joml.Matrix3d
Apply a rotation transformation, rotating about the given AxisAngle4f and store the result in dest.
rotate(AxisAngle4d) - Method in class org.joml.Matrix3d
Apply a rotation transformation, rotating about the given AxisAngle4d, to this matrix.
rotate(AxisAngle4d, Matrix3d) - Method in class org.joml.Matrix3d
Apply a rotation transformation, rotating about the given AxisAngle4d and store the result in dest.
rotate(double, Vector3dc) - Method in class org.joml.Matrix3d
Apply a rotation transformation, rotating the given radians about the specified axis, to this matrix.
rotate(double, Vector3dc, Matrix3d) - Method in class org.joml.Matrix3d
Apply a rotation transformation, rotating the given radians about the specified axis and store the result in dest.
rotate(double, Vector3fc) - Method in class org.joml.Matrix3d
Apply a rotation transformation, rotating the given radians about the specified axis, to this matrix.
rotate(double, Vector3fc, Matrix3d) - Method in class org.joml.Matrix3d
Apply a rotation transformation, rotating the given radians about the specified axis and store the result in dest.
rotate(double, double, double, double, Matrix3d) - Method in interface org.joml.Matrix3dc
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(Quaterniondc, Matrix3d) - Method in interface org.joml.Matrix3dc
Apply the rotation transformation of the given Quaterniondc to this matrix and store the result in dest.
rotate(Quaternionfc, Matrix3d) - Method in interface org.joml.Matrix3dc
Apply the rotation transformation of the given Quaternionfc to this matrix and store the result in dest.
rotate(AxisAngle4f, Matrix3d) - Method in interface org.joml.Matrix3dc
Apply a rotation transformation, rotating about the given AxisAngle4f and store the result in dest.
rotate(AxisAngle4d, Matrix3d) - Method in interface org.joml.Matrix3dc
Apply a rotation transformation, rotating about the given AxisAngle4d and store the result in dest.
rotate(double, Vector3dc, Matrix3d) - Method in interface org.joml.Matrix3dc
Apply a rotation transformation, rotating the given radians about the specified axis and store the result in dest.
rotate(double, Vector3fc, Matrix3d) - Method in interface org.joml.Matrix3dc
Apply a rotation transformation, rotating the given radians about the specified axis and store the result in dest.
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
 
rotate(Quaternionfc) - Method in class org.joml.Matrix3f
Apply the rotation transformation of the given Quaternionfc to this matrix.
rotate(Quaternionfc, Matrix3f) - Method in class org.joml.Matrix3f
Apply the rotation transformation of the given Quaternionfc to this matrix and store the result in dest.
rotate(AxisAngle4f) - Method in class org.joml.Matrix3f
Apply a rotation transformation, rotating about the given AxisAngle4f, to this matrix.
rotate(AxisAngle4f, Matrix3f) - Method in class org.joml.Matrix3f
Apply a rotation transformation, rotating about the given AxisAngle4f and store the result in dest.
rotate(float, Vector3fc) - Method in class org.joml.Matrix3f
Apply a rotation transformation, rotating the given radians about the specified axis, to this matrix.
rotate(float, Vector3fc, 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, Matrix3f) - Method in interface org.joml.Matrix3fc
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(Quaternionfc, Matrix3f) - Method in interface org.joml.Matrix3fc
Apply the rotation transformation of the given Quaternionfc to this matrix and store the result in dest.
rotate(AxisAngle4f, Matrix3f) - Method in interface org.joml.Matrix3fc
Apply a rotation transformation, rotating about the given AxisAngle4f and store the result in dest.
rotate(float, Vector3fc, Matrix3f) - Method in interface org.joml.Matrix3fc
Apply a rotation transformation, rotating the given radians about the specified axis and store the result in dest.
rotate(double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
 
rotate(double, double, double, double) - Method in class org.joml.Matrix4d
Apply rotation to this matrix by rotating the given amount of radians about the given axis specified as x, y and z components.
rotate(Quaterniondc, Matrix4d) - Method in class org.joml.Matrix4d
Apply the rotation transformation of the given Quaterniondc to this matrix and store the result in dest.
rotate(Quaternionfc, Matrix4d) - Method in class org.joml.Matrix4d
Apply the rotation transformation of the given Quaternionfc to this matrix and store the result in dest.
rotate(Quaterniondc) - Method in class org.joml.Matrix4d
Apply the rotation transformation of the given Quaterniondc to this matrix.
rotate(Quaternionfc) - Method in class org.joml.Matrix4d
Apply the rotation transformation of the given Quaternionfc to this matrix.
rotate(AxisAngle4f) - Method in class org.joml.Matrix4d
Apply a rotation transformation, rotating about the given AxisAngle4f, to this matrix.
rotate(AxisAngle4f, Matrix4d) - Method in class org.joml.Matrix4d
Apply a rotation transformation, rotating about the given AxisAngle4f and store the result in dest.
rotate(AxisAngle4d) - Method in class org.joml.Matrix4d
Apply a rotation transformation, rotating about the given AxisAngle4d, to this matrix.
rotate(AxisAngle4d, Matrix4d) - Method in class org.joml.Matrix4d
Apply a rotation transformation, rotating about the given AxisAngle4d and store the result in dest.
rotate(double, Vector3dc) - Method in class org.joml.Matrix4d
Apply a rotation transformation, rotating the given radians about the specified axis, to this matrix.
rotate(double, Vector3dc, Matrix4d) - Method in class org.joml.Matrix4d
Apply a rotation transformation, rotating the given radians about the specified axis and store the result in dest.
rotate(double, Vector3fc) - Method in class org.joml.Matrix4d
Apply a rotation transformation, rotating the given radians about the specified axis, to this matrix.
rotate(double, Vector3fc, Matrix4d) - Method in class org.joml.Matrix4d
Apply a rotation transformation, rotating the given radians about the specified axis and store the result in dest.
rotate(double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
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(Quaterniondc, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply the rotation transformation of the given Quaterniondc to this matrix and store the result in dest.
rotate(Quaternionfc, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply the rotation transformation of the given Quaternionfc to this matrix and store the result in dest.
rotate(AxisAngle4f, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply a rotation transformation, rotating about the given AxisAngle4f and store the result in dest.
rotate(AxisAngle4d, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply a rotation transformation, rotating about the given AxisAngle4d and store the result in dest.
rotate(double, Vector3dc, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply a rotation transformation, rotating the given radians about the specified axis and store the result in dest.
rotate(double, Vector3fc, Matrix4d) - Method in interface org.joml.Matrix4dc
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(Quaternionfc, Matrix4f) - Method in class org.joml.Matrix4f
Apply the rotation transformation of the given Quaternionfc to this matrix and store the result in dest.
rotate(Quaternionfc) - Method in class org.joml.Matrix4f
Apply the rotation transformation of the given Quaternionfc to this matrix.
rotate(AxisAngle4f) - Method in class org.joml.Matrix4f
Apply a rotation transformation, rotating about the given AxisAngle4f, to this matrix.
rotate(AxisAngle4f, Matrix4f) - Method in class org.joml.Matrix4f
Apply a rotation transformation, rotating about the given AxisAngle4f and store the result in dest.
rotate(float, Vector3fc) - Method in class org.joml.Matrix4f
Apply a rotation transformation, rotating the given radians about the specified axis, to this matrix.
rotate(float, Vector3fc, 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, float, Matrix4f) - Method in interface org.joml.Matrix4fc
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(Quaternionfc, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply the rotation transformation of the given Quaternionfc to this matrix and store the result in dest.
rotate(AxisAngle4f, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply a rotation transformation, rotating about the given AxisAngle4f and store the result in dest.
rotate(float, Vector3fc, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply a rotation transformation, rotating the given radians about the specified axis and store the result in dest.
rotate(double, double, double, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
rotate(double, double, double, double) - Method in class org.joml.Matrix4x3d
Apply rotation to this matrix by rotating the given amount of radians about the given axis specified as x, y and z components.
rotate(Quaterniond, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply the rotation transformation of the given Quaterniond to this matrix and store the result in dest.
rotate(Quaternionfc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply the rotation transformation of the given Quaternionfc to this matrix and store the result in dest.
rotate(Quaterniond) - Method in class org.joml.Matrix4x3d
Apply the rotation transformation of the given Quaterniond to this matrix.
rotate(Quaternionfc) - Method in class org.joml.Matrix4x3d
Apply the rotation transformation of the given Quaternionfc to this matrix.
rotate(AxisAngle4f) - Method in class org.joml.Matrix4x3d
Apply a rotation transformation, rotating about the given AxisAngle4f, to this matrix.
rotate(AxisAngle4f, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply a rotation transformation, rotating about the given AxisAngle4f and store the result in dest.
rotate(AxisAngle4d) - Method in class org.joml.Matrix4x3d
Apply a rotation transformation, rotating about the given AxisAngle4d, to this matrix.
rotate(AxisAngle4d, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply a rotation transformation, rotating about the given AxisAngle4d and store the result in dest.
rotate(double, Vector3dc) - Method in class org.joml.Matrix4x3d
Apply a rotation transformation, rotating the given radians about the specified axis, to this matrix.
rotate(double, Vector3dc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply a rotation transformation, rotating the given radians about the specified axis and store the result in dest.
rotate(double, Vector3fc) - Method in class org.joml.Matrix4x3d
Apply a rotation transformation, rotating the given radians about the specified axis, to this matrix.
rotate(double, Vector3fc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply a rotation transformation, rotating the given radians about the specified axis and store the result in dest.
rotate(double, double, double, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
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(Quaterniond, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply the rotation transformation of the given Quaterniond to this matrix and store the result in dest.
rotate(Quaternionfc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply the rotation transformation of the given Quaternionfc to this matrix and store the result in dest.
rotate(AxisAngle4f, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply a rotation transformation, rotating about the given AxisAngle4f and store the result in dest.
rotate(AxisAngle4d, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply a rotation transformation, rotating about the given AxisAngle4d and store the result in dest.
rotate(double, Vector3dc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply a rotation transformation, rotating the given radians about the specified axis and store the result in dest.
rotate(double, Vector3fc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply a rotation transformation, rotating the given radians about the specified axis and store the result in dest.
rotate(float, float, float, float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
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.Matrix4x3f
Apply rotation to this matrix by rotating the given amount of radians about the specified (x, y, z) axis.
rotate(Quaternionfc, Matrix4x3f) - Method in class org.joml.Matrix4x3f
Apply the rotation transformation of the given Quaternionfc to this matrix and store the result in dest.
rotate(Quaternionfc) - Method in class org.joml.Matrix4x3f
Apply the rotation transformation of the given Quaternionfc to this matrix.
rotate(AxisAngle4f) - Method in class org.joml.Matrix4x3f
Apply a rotation transformation, rotating about the given AxisAngle4f, to this matrix.
rotate(AxisAngle4f, Matrix4x3f) - Method in class org.joml.Matrix4x3f
Apply a rotation transformation, rotating about the given AxisAngle4f and store the result in dest.
rotate(float, Vector3fc) - Method in class org.joml.Matrix4x3f
Apply a rotation transformation, rotating the given radians about the specified axis, to this matrix.
rotate(float, Vector3fc, Matrix4x3f) - Method in class org.joml.Matrix4x3f
Apply a rotation transformation, rotating the given radians about the specified axis and store the result in dest.
rotate(float, float, float, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
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(Quaternionfc, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply the rotation transformation of the given Quaternionfc to this matrix and store the result in dest.
rotate(AxisAngle4f, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply a rotation transformation, rotating about the given AxisAngle4f and store the result in dest.
rotate(float, Vector3fc, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply a rotation transformation, rotating the given radians about the specified axis and store the result in dest.
rotate(Vector3dc, Quaterniond) - Method in class org.joml.Quaterniond
 
rotate(Vector3dc) - Method in class org.joml.Quaterniond
Apply a rotation to this quaternion rotating the given radians about the basis unit axes of the cartesian space.
rotate(double, double, double) - Method in class org.joml.Quaterniond
Apply a rotation to this quaternion rotating the given radians about the basis unit axes of the cartesian space.
rotate(double, double, double, Quaterniond) - Method in class org.joml.Quaterniond
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(Vector3dc, Quaterniond) - Method in interface org.joml.Quaterniondc
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(double, double, double, Quaterniond) - Method in interface org.joml.Quaterniondc
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(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(float, float, float, Quaternionf) - Method in interface org.joml.Quaternionfc
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(Quaterniondc) - Method in class org.joml.Vector3d
Rotate this vector by the given quaternion quat and store the result in this.
rotate(Quaterniondc, Vector3d) - Method in class org.joml.Vector3d
 
rotate(Quaterniondc, Vector3d) - Method in interface org.joml.Vector3dc
Rotate this vector by the given quaternion quat and store the result in dest.
rotate(Quaternionfc) - Method in class org.joml.Vector3f
Rotate this vector by the given quaternion quat and store the result in this.
rotate(Quaternionfc, Vector3f) - Method in class org.joml.Vector3f
 
rotate(Quaternionfc, Vector3f) - Method in interface org.joml.Vector3fc
Rotate this vector by the given quaternion quat and store the result in dest.
rotate(Quaterniondc) - Method in class org.joml.Vector4d
Transform this vector by the given quaternion quat and store the result in this.
rotate(Quaterniondc, Vector4d) - Method in class org.joml.Vector4d
 
rotate(Quaterniondc, Vector4d) - Method in interface org.joml.Vector4dc
Transform this vector by the given quaternion quat and store the result in dest.
rotate(Quaternionfc) - Method in class org.joml.Vector4f
Rotate this vector by the given quaternion quat and store the result in this.
rotate(Quaternionfc, Vector4f) - Method in class org.joml.Vector4f
 
rotate(Quaternionfc, Vector4f) - Method in interface org.joml.Vector4fc
Rotate this vector by the given quaternion quat and store the result in dest.
rotateAffine(double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
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(double, double, double, double) - Method in class org.joml.Matrix4d
Apply rotation to this affine matrix by rotating the given amount of radians about the specified (x, y, z) axis.
rotateAffine(Quaterniondc, Matrix4d) - Method in class org.joml.Matrix4d
Apply the rotation transformation of the given Quaterniondc to this affine matrix and store the result in dest.
rotateAffine(Quaterniondc) - Method in class org.joml.Matrix4d
Apply the rotation transformation of the given Quaterniondc to this matrix.
rotateAffine(Quaternionfc, Matrix4d) - Method in class org.joml.Matrix4d
Apply the rotation transformation of the given Quaternionfc to this affine matrix and store the result in dest.
rotateAffine(Quaternionfc) - Method in class org.joml.Matrix4d
Apply the rotation transformation of the given Quaternionfc to this matrix.
rotateAffine(double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
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(Quaterniondc, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply the rotation transformation of the given Quaterniondc to this affine matrix and store the result in dest.
rotateAffine(Quaternionfc, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply the rotation transformation of the given Quaternionfc to this affine matrix 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(Quaternionfc, Matrix4f) - Method in class org.joml.Matrix4f
Apply the rotation transformation of the given Quaternionfc to this affine matrix and store the result in dest.
rotateAffine(Quaternionfc) - Method in class org.joml.Matrix4f
Apply the rotation transformation of the given Quaternionfc to this matrix.
rotateAffine(float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
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(Quaternionfc, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply the rotation transformation of the given Quaternionfc to this affine matrix and store the result in dest.
rotateAffineXYZ(double, double, double) - Method in class org.joml.Matrix4d
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(double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
 
rotateAffineXYZ(double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
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.
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
 
rotateAffineXYZ(float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
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(double, double, double) - Method in class org.joml.Matrix4d
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(double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
 
rotateAffineYXZ(double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
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.
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
 
rotateAffineYXZ(float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
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(double, double, double) - Method in class org.joml.Matrix4d
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(double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
 
rotateAffineZYX(double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
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.
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
 
rotateAffineZYX(float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
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.
rotateAround(Quaterniondc, double, double, double) - Method in class org.joml.Matrix4d
Apply the rotation transformation of the given Quaterniondc to this matrix while using (ox, oy, oz) as the rotation origin.
rotateAround(Quaterniondc, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
 
rotateAround(Quaterniondc, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply the rotation transformation of the given Quaterniondc to this matrix while using (ox, oy, oz) as the rotation origin, and store the result in dest.
rotateAround(Quaternionfc, float, float, float) - Method in class org.joml.Matrix4f
Apply the rotation transformation of the given Quaternionfc to this matrix while using (ox, oy, oz) as the rotation origin.
rotateAround(Quaternionfc, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
 
rotateAround(Quaternionfc, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply the rotation transformation of the given Quaternionfc to this matrix while using (ox, oy, oz) as the rotation origin, and store the result in dest.
rotateAroundLocal(Quaterniondc, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
 
rotateAroundLocal(Quaterniondc, double, double, double) - Method in class org.joml.Matrix4d
Pre-multiply the rotation transformation of the given Quaterniondc to this matrix while using (ox, oy, oz) as the rotation origin.
rotateAroundLocal(Quaterniondc, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Pre-multiply the rotation transformation of the given Quaterniondc to this matrix while using (ox, oy, oz) as the rotation origin, and store the result in dest.
rotateAroundLocal(Quaternionfc, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
 
rotateAroundLocal(Quaternionfc, float, float, float) - Method in class org.joml.Matrix4f
Pre-multiply the rotation transformation of the given Quaternionfc to this matrix while using (ox, oy, oz) as the rotation origin.
rotateAroundLocal(Quaternionfc, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Pre-multiply the rotation transformation of the given Quaternionfc to this matrix while using (ox, oy, oz) as the rotation origin, and store the result in dest.
rotateAxis(double, double, double, double, Quaterniond) - Method in class org.joml.Quaterniond
 
rotateAxis(double, Vector3dc, Quaterniond) - Method in class org.joml.Quaterniond
 
rotateAxis(double, Vector3dc) - Method in class org.joml.Quaterniond
Apply a rotation to this quaternion rotating the given radians about the specified axis.
rotateAxis(double, double, double, double) - Method in class org.joml.Quaterniond
Apply a rotation to this quaternion rotating the given radians about the specified axis.
rotateAxis(double, double, double, double, Quaterniond) - Method in interface org.joml.Quaterniondc
Apply a rotation to this quaternion rotating the given radians about the specified axis and store the result in dest.
rotateAxis(double, Vector3dc, Quaterniond) - Method in interface org.joml.Quaterniondc
Apply a rotation to this quaternion rotating the given radians about the specified axis and store the result in dest.
rotateAxis(float, float, float, float, Quaternionf) - Method in class org.joml.Quaternionf
 
rotateAxis(float, Vector3fc, Quaternionf) - Method in class org.joml.Quaternionf
 
rotateAxis(float, Vector3fc) - 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.
rotateAxis(float, float, float, float, Quaternionf) - Method in interface org.joml.Quaternionfc
Apply a rotation to this quaternion rotating the given radians about the specified axis and store the result in dest.
rotateAxis(float, Vector3fc, Quaternionf) - Method in interface org.joml.Quaternionfc
Apply a rotation to this quaternion rotating the given radians about the specified axis and store the result in dest.
rotateLocal(double, double, double, double, Matrix3d) - Method in class org.joml.Matrix3d
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(double, double, double, double) - Method in class org.joml.Matrix3d
Pre-multiply a rotation to this matrix by rotating the given amount of radians about the specified (x, y, z) axis.
rotateLocal(Quaterniondc, Matrix3d) - Method in class org.joml.Matrix3d
Pre-multiply the rotation transformation of the given Quaterniondc to this matrix and store the result in dest.
rotateLocal(Quaterniondc) - Method in class org.joml.Matrix3d
Pre-multiply the rotation transformation of the given Quaterniondc to this matrix.
rotateLocal(Quaternionfc, Matrix3d) - Method in class org.joml.Matrix3d
Pre-multiply the rotation transformation of the given Quaternionfc to this matrix and store the result in dest.
rotateLocal(Quaternionfc) - Method in class org.joml.Matrix3d
Pre-multiply the rotation transformation of the given Quaternionfc to this matrix.
rotateLocal(double, double, double, double, Matrix3d) - Method in interface org.joml.Matrix3dc
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(Quaterniondc, Matrix3d) - Method in interface org.joml.Matrix3dc
Pre-multiply the rotation transformation of the given Quaterniondc to this matrix and store the result in dest.
rotateLocal(Quaternionfc, Matrix3d) - Method in interface org.joml.Matrix3dc
Pre-multiply the rotation transformation of the given Quaternionfc to this matrix and store the result in dest.
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(Quaternionfc, Matrix3f) - Method in class org.joml.Matrix3f
Pre-multiply the rotation transformation of the given Quaternionfc to this matrix and store the result in dest.
rotateLocal(Quaternionfc) - Method in class org.joml.Matrix3f
Pre-multiply the rotation transformation of the given Quaternionfc to this matrix.
rotateLocal(float, float, float, float, Matrix3f) - Method in interface org.joml.Matrix3fc
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(Quaternionfc, Matrix3f) - Method in interface org.joml.Matrix3fc
Pre-multiply the rotation transformation of the given Quaternionfc to this matrix and store the result in dest.
rotateLocal(double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
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(double, double, double, double) - Method in class org.joml.Matrix4d
Pre-multiply a rotation to this matrix by rotating the given amount of radians about the specified (x, y, z) axis.
rotateLocal(Quaterniondc, Matrix4d) - Method in class org.joml.Matrix4d
Pre-multiply the rotation transformation of the given Quaterniondc to this matrix and store the result in dest.
rotateLocal(Quaterniondc) - Method in class org.joml.Matrix4d
Pre-multiply the rotation transformation of the given Quaterniondc to this matrix.
rotateLocal(Quaternionfc, Matrix4d) - Method in class org.joml.Matrix4d
Pre-multiply the rotation transformation of the given Quaternionfc to this matrix and store the result in dest.
rotateLocal(Quaternionfc) - Method in class org.joml.Matrix4d
Pre-multiply the rotation transformation of the given Quaternionfc to this matrix.
rotateLocal(double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
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(Quaterniondc, Matrix4d) - Method in interface org.joml.Matrix4dc
Pre-multiply the rotation transformation of the given Quaterniondc to this matrix and store the result in dest.
rotateLocal(Quaternionfc, Matrix4d) - Method in interface org.joml.Matrix4dc
Pre-multiply the rotation transformation of the given Quaternionfc to this matrix and store the result in dest.
rotateLocal(float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
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.Matrix4f
Pre-multiply a rotation to this matrix by rotating the given amount of radians about the specified (x, y, z) axis.
rotateLocal(Quaternionfc, Matrix4f) - Method in class org.joml.Matrix4f
Pre-multiply the rotation transformation of the given Quaternionfc to this matrix and store the result in dest.
rotateLocal(Quaternionfc) - Method in class org.joml.Matrix4f
Pre-multiply the rotation transformation of the given Quaternionfc to this matrix.
rotateLocal(float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
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(Quaternionfc, Matrix4f) - Method in interface org.joml.Matrix4fc
Pre-multiply the rotation transformation of the given Quaternionfc to this matrix and store the result in dest.
rotateLocal(double, double, double, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
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(double, double, double, double) - Method in class org.joml.Matrix4x3d
Pre-multiply a rotation to this matrix by rotating the given amount of radians about the specified (x, y, z) axis.
rotateLocal(Quaterniond, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Pre-multiply the rotation transformation of the given Quaterniond to this matrix and store the result in dest.
rotateLocal(Quaterniond) - Method in class org.joml.Matrix4x3d
Pre-multiply the rotation transformation of the given Quaterniond to this matrix.
rotateLocal(Quaternionfc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Pre-multiply the rotation transformation of the given Quaternionfc to this matrix and store the result in dest.
rotateLocal(Quaternionfc) - Method in class org.joml.Matrix4x3d
Pre-multiply the rotation transformation of the given Quaternionfc to this matrix.
rotateLocal(double, double, double, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
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(Quaterniond, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Pre-multiply the rotation transformation of the given Quaterniond to this matrix and store the result in dest.
rotateLocal(Quaternionfc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Pre-multiply the rotation transformation of the given Quaternionfc to this matrix and store the result in dest.
rotateLocal(float, float, float, float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
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.Matrix4x3f
Pre-multiply a rotation to this matrix by rotating the given amount of radians about the specified (x, y, z) axis.
rotateLocal(Quaternionfc, Matrix4x3f) - Method in class org.joml.Matrix4x3f
Pre-multiply the rotation transformation of the given Quaternionfc to this matrix and store the result in dest.
rotateLocal(Quaternionfc) - Method in class org.joml.Matrix4x3f
Pre-multiply the rotation transformation of the given Quaternionfc to this matrix.
rotateLocal(float, float, float, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
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(Quaternionfc, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Pre-multiply the rotation transformation of the given Quaternionfc to this matrix and store the result in dest.
rotateLocal(double, double, double) - Method in class org.joml.Quaterniond
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(double, double, double, Quaterniond) - Method in class org.joml.Quaterniond
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.
rotateLocal(double, double, double, Quaterniond) - Method in interface org.joml.Quaterniondc
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.
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.
rotateLocal(float, float, float, Quaternionf) - Method in interface org.joml.Quaternionfc
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(double) - Method in class org.joml.Quaterniond
Apply a rotation to this quaternion rotating the given radians about the local x axis.
rotateLocalX(double, Quaterniond) - Method in class org.joml.Quaterniond
 
rotateLocalX(double, Quaterniond) - Method in interface org.joml.Quaterniondc
Apply a rotation to this quaternion rotating the given radians about the local x axis 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
 
rotateLocalX(float, Quaternionf) - Method in interface org.joml.Quaternionfc
Apply a rotation to this quaternion rotating the given radians about the local x axis and store the result in dest.
rotateLocalY(double) - Method in class org.joml.Quaterniond
Apply a rotation to this quaternion rotating the given radians about the local y axis.
rotateLocalY(double, Quaterniond) - Method in class org.joml.Quaterniond
 
rotateLocalY(double, Quaterniond) - Method in interface org.joml.Quaterniondc
Apply a rotation to this quaternion rotating the given radians about the local y 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
 
rotateLocalY(float, Quaternionf) - Method in interface org.joml.Quaternionfc
Apply a rotation to this quaternion rotating the given radians about the local y axis and store the result in dest.
rotateLocalZ(double) - Method in class org.joml.Quaterniond
Apply a rotation to this quaternion rotating the given radians about the local z axis.
rotateLocalZ(double, Quaterniond) - Method in class org.joml.Quaterniond
 
rotateLocalZ(double, Quaterniond) - Method in interface org.joml.Quaterniondc
Apply a rotation to this quaternion rotating the given radians about the local z 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
 
rotateLocalZ(float, Quaternionf) - Method in interface org.joml.Quaternionfc
Apply a rotation to this quaternion rotating the given radians about the local z axis and store the result in dest.
rotateTo(double, double, double, double, double, double, Quaterniond) - Method in class org.joml.Quaterniond
 
rotateTo(double, double, double, double, double, double) - Method in class org.joml.Quaterniond
Apply a rotation to this that rotates the fromDir vector to point along toDir.
rotateTo(Vector3dc, Vector3dc, Quaterniond) - Method in class org.joml.Quaterniond
 
rotateTo(Vector3dc, Vector3dc) - Method in class org.joml.Quaterniond
Apply a rotation to this that rotates the fromDir vector to point along toDir.
rotateTo(double, double, double, double, double, double, Quaterniond) - Method in interface org.joml.Quaterniondc
Apply a rotation to this that rotates the fromDir vector to point along toDir and store the result in dest.
rotateTo(Vector3dc, Vector3dc, Quaterniond) - Method in interface org.joml.Quaterniondc
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, Quaternionf) - Method in class org.joml.Quaternionf
 
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(Vector3fc, Vector3fc, Quaternionf) - Method in class org.joml.Quaternionf
 
rotateTo(Vector3fc, Vector3fc) - Method in class org.joml.Quaternionf
Apply a rotation to this that rotates the fromDir vector to point along toDir.
rotateTo(float, float, float, float, float, float, Quaternionf) - Method in interface org.joml.Quaternionfc
Apply a rotation to this that rotates the fromDir vector to point along toDir and store the result in dest.
rotateTo(Vector3fc, Vector3fc, Quaternionf) - Method in interface org.joml.Quaternionfc
Apply a rotation to this that rotates the fromDir vector to point along toDir and store the result in dest.
rotateTowards(Vector3dc, Vector3dc, Matrix3d) - Method in class org.joml.Matrix3d
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.
rotateTowards(Vector3dc, Vector3dc) - Method in class org.joml.Matrix3d
Apply a model transformation to this matrix for a right-handed coordinate system, that aligns the local +Z axis with direction.
rotateTowards(double, double, double, double, double, double) - Method in class org.joml.Matrix3d
Apply a model transformation to this matrix for a right-handed coordinate system, that aligns the local +Z axis with direction.
rotateTowards(double, double, double, double, double, double, Matrix3d) - Method in class org.joml.Matrix3d
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.
rotateTowards(Vector3dc, Vector3dc, Matrix3d) - Method in interface org.joml.Matrix3dc
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.
rotateTowards(double, double, double, double, double, double, Matrix3d) - Method in interface org.joml.Matrix3dc
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.
rotateTowards(Vector3fc, Vector3fc, Matrix3f) - Method in class org.joml.Matrix3f
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.
rotateTowards(Vector3fc, Vector3fc) - Method in class org.joml.Matrix3f
Apply a model transformation to this matrix for a right-handed coordinate system, that aligns the local +Z axis with direction.
rotateTowards(float, float, float, float, float, float) - Method in class org.joml.Matrix3f
Apply a model transformation to this matrix for a right-handed coordinate system, that aligns the local +Z axis with direction.
rotateTowards(float, float, float, float, float, float, Matrix3f) - Method in class org.joml.Matrix3f
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.
rotateTowards(Vector3fc, Vector3fc, Matrix3f) - Method in interface org.joml.Matrix3fc
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.
rotateTowards(float, float, float, float, float, float, Matrix3f) - Method in interface org.joml.Matrix3fc
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.
rotateTowards(Vector3dc, Vector3dc, Matrix4d) - Method in class org.joml.Matrix4d
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.
rotateTowards(Vector3dc, Vector3dc) - Method in class org.joml.Matrix4d
Apply a model transformation to this matrix for a right-handed coordinate system, that aligns the local +Z axis with direction.
rotateTowards(double, double, double, double, double, double) - Method in class org.joml.Matrix4d
Apply a model transformation to this matrix for a right-handed coordinate system, that aligns the local +Z axis with (dirX, dirY, dirZ).
rotateTowards(double, double, double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
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.
rotateTowards(Vector3dc, Vector3dc, Matrix4d) - Method in interface org.joml.Matrix4dc
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.
rotateTowards(double, double, double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
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.
rotateTowards(Vector3fc, Vector3fc, Matrix4f) - Method in class org.joml.Matrix4f
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.
rotateTowards(Vector3fc, Vector3fc) - Method in class org.joml.Matrix4f
Apply a model transformation to this matrix for a right-handed coordinate system, that aligns the local +Z axis with dir.
rotateTowards(float, float, float, float, float, float) - Method in class org.joml.Matrix4f
Apply a model transformation to this matrix for a right-handed coordinate system, that aligns the local +Z axis with (dirX, dirY, dirZ).
rotateTowards(float, float, float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
Apply a model transformation to this matrix for a right-handed coordinate system, that aligns the local +Z axis with (dirX, dirY, dirZ) and store the result in dest.
rotateTowards(Vector3fc, Vector3fc, Matrix4f) - Method in interface org.joml.Matrix4fc
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.
rotateTowards(float, float, float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply a model transformation to this matrix for a right-handed coordinate system, that aligns the local +Z axis with (dirX, dirY, dirZ) and store the result in dest.
rotateTowards(Vector3dc, Vector3dc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
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.
rotateTowards(Vector3dc, Vector3dc) - Method in class org.joml.Matrix4x3d
Apply a model transformation to this matrix for a right-handed coordinate system, that aligns the local +Z axis with dir.
rotateTowards(double, double, double, double, double, double) - Method in class org.joml.Matrix4x3d
Apply a model transformation to this matrix for a right-handed coordinate system, that aligns the local +Z axis with (dirX, dirY, dirZ).
rotateTowards(double, double, double, double, double, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply a model transformation to this matrix for a right-handed coordinate system, that aligns the local +Z axis with (dirX, dirY, dirZ) and store the result in dest.
rotateTowards(Vector3dc, Vector3dc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply a model transformation to this matrix for a right-handed coordinate system, that aligns the -z axis with dir and store the result in dest.
rotateTowards(double, double, double, double, double, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply a model transformation to this matrix for a right-handed coordinate system, that aligns the -z axis with (dirX, dirY, dirZ) and store the result in dest.
rotateTowards(Vector3fc, Vector3fc, Matrix4x3f) - Method in class org.joml.Matrix4x3f
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.
rotateTowards(Vector3fc, Vector3fc) - Method in class org.joml.Matrix4x3f
Apply a model transformation to this matrix for a right-handed coordinate system, that aligns the local +Z axis with dir.
rotateTowards(float, float, float, float, float, float) - Method in class org.joml.Matrix4x3f
Apply a model transformation to this matrix for a right-handed coordinate system, that aligns the local +Z axis with (dirX, dirY, dirZ).
rotateTowards(float, float, float, float, float, float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
Apply a model transformation to this matrix for a right-handed coordinate system, that aligns the local +Z axis with (dirX, dirY, dirZ) and store the result in dest.
rotateTowards(Vector3fc, Vector3fc, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
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.
rotateTowards(float, float, float, float, float, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply a model transformation to this matrix for a right-handed coordinate system, that aligns the local +Z axis with (dirX, dirY, dirZ) and store the result in dest.
rotateTranslation(double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
Apply rotation to this matrix, which is assumed to only contain a translation, by rotating the given amount of radians about the specified (x, y, z) axis and store the result in dest.
rotateTranslation(Quaterniondc, Matrix4d) - Method in class org.joml.Matrix4d
Apply the rotation transformation of the given Quaterniondc to this matrix, which is assumed to only contain a translation, and store the result in dest.
rotateTranslation(Quaternionfc, Matrix4d) - Method in class org.joml.Matrix4d
Apply the rotation transformation of the given Quaternionfc to this matrix, which is assumed to only contain a translation, and store the result in dest.
rotateTranslation(double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply rotation to this matrix, which is assumed to only contain a translation, by rotating the given amount of radians about the specified (x, y, z) axis and store the result in dest.
rotateTranslation(Quaterniondc, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply the rotation transformation of the given Quaterniondc to this matrix, which is assumed to only contain a translation, and store the result in dest.
rotateTranslation(Quaternionfc, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply the rotation transformation of the given Quaternionfc to this matrix, which is assumed to only contain a translation, and store the result in dest.
rotateTranslation(float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
Apply rotation to this matrix, which is assumed to only contain a translation, by rotating the given amount of radians about the specified (x, y, z) axis and store the result in dest.
rotateTranslation(Quaternionfc, Matrix4f) - Method in class org.joml.Matrix4f
Apply the rotation transformation of the given Quaternionfc to this matrix, which is assumed to only contain a translation, and store the result in dest.
rotateTranslation(float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply rotation to this matrix, which is assumed to only contain a translation, by rotating the given amount of radians about the specified (x, y, z) axis and store the result in dest.
rotateTranslation(Quaternionfc, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply the rotation transformation of the given Quaternionfc to this matrix, which is assumed to only contain a translation, and store the result in dest.
rotateTranslation(double, double, double, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply rotation to this matrix, which is assumed to only contain a translation, by rotating the given amount of radians about the specified (x, y, z) axis and store the result in dest.
rotateTranslation(Quaterniond, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply the rotation transformation of the given Quaterniond to this matrix, which is assumed to only contain a translation, and store the result in dest.
rotateTranslation(Quaternionfc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply the rotation transformation of the given Quaternionfc to this matrix, which is assumed to only contain a translation, and store the result in dest.
rotateTranslation(double, double, double, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply rotation to this matrix, which is assumed to only contain a translation, by rotating the given amount of radians about the specified (x, y, z) axis and store the result in dest.
rotateTranslation(Quaterniond, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply the rotation transformation of the given Quaterniond to this matrix, which is assumed to only contain a translation, and store the result in dest.
rotateTranslation(Quaternionfc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply the rotation transformation of the given Quaternionfc to this matrix, which is assumed to only contain a translation, and store the result in dest.
rotateTranslation(float, float, float, float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
Apply rotation to this matrix, which is assumed to only contain a translation, by rotating the given amount of radians about the specified (x, y, z) axis and store the result in dest.
rotateTranslation(Quaternionfc, Matrix4x3f) - Method in class org.joml.Matrix4x3f
Apply the rotation transformation of the given Quaternionfc to this matrix, which is assumed to only contain a translation, and store the result in dest.
rotateTranslation(float, float, float, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply rotation to this matrix, which is assumed to only contain a translation, by rotating the given amount of radians about the specified (x, y, z) axis and store the result in dest.
rotateTranslation(Quaternionfc, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply the rotation transformation of the given Quaternionfc to this matrix, which is assumed to only contain a translation, and store the result in dest.
rotateX(double, Matrix3d) - Method in class org.joml.Matrix3d
 
rotateX(double) - Method in class org.joml.Matrix3d
Apply rotation about the X axis to this matrix by rotating the given amount of radians.
rotateX(double, Matrix3d) - Method in interface org.joml.Matrix3dc
Apply rotation about the X axis to this matrix by rotating the given amount of radians and store the result in dest.
rotateX(float, Matrix3f) - Method in class org.joml.Matrix3f
 
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, Matrix3f) - Method in interface org.joml.Matrix3fc
Apply rotation about the X axis to this matrix by rotating the given amount of radians and store the result in dest.
rotateX(double, Matrix4d) - Method in class org.joml.Matrix4d
 
rotateX(double) - Method in class org.joml.Matrix4d
Apply rotation about the X axis to this matrix by rotating the given amount of radians.
rotateX(double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply rotation about the X axis to this matrix by rotating the given amount of radians and store the result in dest.
rotateX(float, Matrix4f) - Method in class org.joml.Matrix4f
 
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, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply rotation about the X axis to this matrix by rotating the given amount of radians and store the result in dest.
rotateX(double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
rotateX(double) - Method in class org.joml.Matrix4x3d
Apply rotation about the X axis to this matrix by rotating the given amount of radians.
rotateX(double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply rotation about the X axis to this matrix by rotating the given amount of radians and store the result in dest.
rotateX(float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
rotateX(float) - Method in class org.joml.Matrix4x3f
Apply rotation about the X axis to this matrix by rotating the given amount of radians.
rotateX(float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply rotation about the X axis to this matrix by rotating the given amount of radians and store the result in dest.
rotateX(double) - Method in class org.joml.Quaterniond
Apply a rotation to this quaternion rotating the given radians about the x axis.
rotateX(double, Quaterniond) - Method in class org.joml.Quaterniond
 
rotateX(double, Quaterniond) - Method in interface org.joml.Quaterniondc
Apply a rotation to this quaternion rotating the given radians about the x axis and store the result in dest.
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
 
rotateX(float, Quaternionf) - Method in interface org.joml.Quaternionfc
Apply a rotation to this quaternion rotating the given radians about the x axis and store the result in dest.
rotateXYZ(double, double, double) - Method in class org.joml.Matrix3d
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(double, double, double, Matrix3d) - Method in class org.joml.Matrix3d
 
rotateXYZ(double, double, double, Matrix3d) - Method in interface org.joml.Matrix3dc
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(Vector3f) - Method in class org.joml.Matrix3f
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.
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
 
rotateXYZ(float, float, float, Matrix3f) - Method in interface org.joml.Matrix3fc
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(Vector3d) - Method in class org.joml.Matrix4d
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.
rotateXYZ(double, double, double) - Method in class org.joml.Matrix4d
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(double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
 
rotateXYZ(double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
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(Vector3f) - Method in class org.joml.Matrix4f
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.
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
 
rotateXYZ(float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
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(Vector3d) - Method in class org.joml.Matrix4x3d
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.
rotateXYZ(double, double, double) - Method in class org.joml.Matrix4x3d
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(double, double, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
rotateXYZ(double, double, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
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(Vector3f) - Method in class org.joml.Matrix4x3f
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.
rotateXYZ(float, float, float) - Method in class org.joml.Matrix4x3f
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, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
rotateXYZ(float, float, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
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(double, double, double) - Method in class org.joml.Quaterniond
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(double, double, double, Quaterniond) - Method in class org.joml.Quaterniond
 
rotateXYZ(double, double, double, Quaterniond) - Method in interface org.joml.Quaterniondc
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.
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
 
rotateXYZ(float, float, float, Quaternionf) - Method in interface org.joml.Quaternionfc
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(double, Matrix3d) - Method in class org.joml.Matrix3d
 
rotateY(double) - Method in class org.joml.Matrix3d
Apply rotation about the Y axis to this matrix by rotating the given amount of radians.
rotateY(double, Matrix3d) - Method in interface org.joml.Matrix3dc
Apply rotation about the Y axis to this matrix by rotating the given amount of radians and store the result in dest.
rotateY(float, Matrix3f) - Method in class org.joml.Matrix3f
 
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, Matrix3f) - Method in interface org.joml.Matrix3fc
Apply rotation about the Y axis to this matrix by rotating the given amount of radians and store the result in dest.
rotateY(double, Matrix4d) - Method in class org.joml.Matrix4d
 
rotateY(double) - Method in class org.joml.Matrix4d
Apply rotation about the Y axis to this matrix by rotating the given amount of radians.
rotateY(double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply rotation about the Y axis to this matrix by rotating the given amount of radians and store the result in dest.
rotateY(float, Matrix4f) - Method in class org.joml.Matrix4f
 
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, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply rotation about the Y axis to this matrix by rotating the given amount of radians and store the result in dest.
rotateY(double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
rotateY(double) - Method in class org.joml.Matrix4x3d
Apply rotation about the Y axis to this matrix by rotating the given amount of radians.
rotateY(double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply rotation about the Y axis to this matrix by rotating the given amount of radians and store the result in dest.
rotateY(float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
rotateY(float) - Method in class org.joml.Matrix4x3f
Apply rotation about the Y axis to this matrix by rotating the given amount of radians.
rotateY(float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply rotation about the Y axis to this matrix by rotating the given amount of radians and store the result in dest.
rotateY(double) - Method in class org.joml.Quaterniond
Apply a rotation to this quaternion rotating the given radians about the y axis.
rotateY(double, Quaterniond) - Method in class org.joml.Quaterniond
 
rotateY(double, Quaterniond) - Method in interface org.joml.Quaterniondc
Apply a rotation to this quaternion rotating the given radians about the y axis and store the result in dest.
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
 
rotateY(float, Quaternionf) - Method in interface org.joml.Quaternionfc
Apply a rotation to this quaternion rotating the given radians about the y axis and store the result in dest.
rotateYXZ(Vector3d) - Method in class org.joml.Matrix3d
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.
rotateYXZ(double, double, double) - Method in class org.joml.Matrix3d
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(double, double, double, Matrix3d) - Method in class org.joml.Matrix3d
 
rotateYXZ(double, double, double, Matrix3d) - Method in interface org.joml.Matrix3dc
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(Vector3f) - Method in class org.joml.Matrix3f
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.
rotateYXZ(float, float, float) - Method in class org.joml.Matrix3f
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, Matrix3f) - Method in class org.joml.Matrix3f
 
rotateYXZ(float, float, float, Matrix3f) - Method in interface org.joml.Matrix3fc
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(Vector3d) - Method in class org.joml.Matrix4d
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.
rotateYXZ(double, double, double) - Method in class org.joml.Matrix4d
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(double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
 
rotateYXZ(double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
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(Vector3f) - Method in class org.joml.Matrix4f
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.
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
 
rotateYXZ(float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
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(Vector3d) - Method in class org.joml.Matrix4x3d
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.
rotateYXZ(double, double, double) - Method in class org.joml.Matrix4x3d
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(double, double, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
rotateYXZ(double, double, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
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(Vector3f) - Method in class org.joml.Matrix4x3f
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.
rotateYXZ(float, float, float) - Method in class org.joml.Matrix4x3f
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, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
rotateYXZ(float, float, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
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(double, double, double) - Method in class org.joml.Quaterniond
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(double, double, double, Quaterniond) - Method in class org.joml.Quaterniond
 
rotateYXZ(double, double, double, Quaterniond) - Method in interface org.joml.Quaterniondc
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.
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
 
rotateYXZ(float, float, float, Quaternionf) - Method in interface org.joml.Quaternionfc
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(double, Matrix3d) - Method in class org.joml.Matrix3d
 
rotateZ(double) - Method in class org.joml.Matrix3d
Apply rotation about the Z axis to this matrix by rotating the given amount of radians.
rotateZ(double, Matrix3d) - Method in interface org.joml.Matrix3dc
Apply rotation about the Z axis to this matrix by rotating the given amount of radians and store the result in dest.
rotateZ(float, Matrix3f) - Method in class org.joml.Matrix3f
 
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, Matrix3f) - Method in interface org.joml.Matrix3fc
Apply rotation about the Z axis to this matrix by rotating the given amount of radians and store the result in dest.
rotateZ(double, Matrix4d) - Method in class org.joml.Matrix4d
 
rotateZ(double) - Method in class org.joml.Matrix4d
Apply rotation about the Z axis to this matrix by rotating the given amount of radians.
rotateZ(double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply rotation about the Z axis to this matrix by rotating the given amount of radians and store the result in dest.
rotateZ(float, Matrix4f) - Method in class org.joml.Matrix4f
 
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, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply rotation about the Z axis to this matrix by rotating the given amount of radians and store the result in dest.
rotateZ(double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
rotateZ(double) - Method in class org.joml.Matrix4x3d
Apply rotation about the Z axis to this matrix by rotating the given amount of radians.
rotateZ(double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply rotation about the Z axis to this matrix by rotating the given amount of radians and store the result in dest.
rotateZ(float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
rotateZ(float) - Method in class org.joml.Matrix4x3f
Apply rotation about the Z axis to this matrix by rotating the given amount of radians.
rotateZ(float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply rotation about the Z axis to this matrix by rotating the given amount of radians and store the result in dest.
rotateZ(double) - Method in class org.joml.Quaterniond
Apply a rotation to this quaternion rotating the given radians about the z axis.
rotateZ(double, Quaterniond) - Method in class org.joml.Quaterniond
 
rotateZ(double, Quaterniond) - Method in interface org.joml.Quaterniondc
Apply a rotation to this quaternion rotating the given radians about the z axis and store the result in dest.
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
 
rotateZ(float, Quaternionf) - Method in interface org.joml.Quaternionfc
Apply a rotation to this quaternion rotating the given radians about the z axis and store the result in dest.
rotateZYX(double, double, double) - Method in class org.joml.Matrix3d
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(double, double, double, Matrix3d) - Method in class org.joml.Matrix3d
 
rotateZYX(double, double, double, Matrix3d) - Method in interface org.joml.Matrix3dc
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(Vector3f) - Method in class org.joml.Matrix3f
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.
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
 
rotateZYX(float, float, float, Matrix3f) - Method in interface org.joml.Matrix3fc
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(Vector3d) - Method in class org.joml.Matrix4d
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.
rotateZYX(double, double, double) - Method in class org.joml.Matrix4d
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(double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
 
rotateZYX(double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
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(Vector3f) - Method in class org.joml.Matrix4f
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.
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
 
rotateZYX(float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
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(Vector3d) - Method in class org.joml.Matrix4x3d
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.
rotateZYX(double, double, double) - Method in class org.joml.Matrix4x3d
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(double, double, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
rotateZYX(double, double, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
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(Vector3f) - Method in class org.joml.Matrix4x3f
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.
rotateZYX(float, float, float) - Method in class org.joml.Matrix4x3f
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, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
rotateZYX(float, float, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
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(double, double, double) - Method in class org.joml.Quaterniond
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(double, double, double, Quaterniond) - Method in class org.joml.Quaterniond
 
rotateZYX(double, double, double, Quaterniond) - Method in interface org.joml.Quaterniondc
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.
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
 
rotateZYX(float, float, float, Quaternionf) - Method in interface org.joml.Quaternionfc
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(double, Vector3dc) - Method in class org.joml.Matrix3d
Set this matrix to a rotation matrix which rotates the given radians about a given axis.
rotation(double, Vector3fc) - Method in class org.joml.Matrix3d
Set this matrix to a rotation matrix which rotates the given radians about a given axis.
rotation(AxisAngle4f) - Method in class org.joml.Matrix3d
Set this matrix to a rotation transformation using the given AxisAngle4f.
rotation(AxisAngle4d) - Method in class org.joml.Matrix3d
Set this matrix to a rotation transformation using the given AxisAngle4d.
rotation(double, double, double, double) - Method in class org.joml.Matrix3d
Set this matrix to a rotation matrix which rotates the given radians about a given axis.
rotation(Quaterniondc) - Method in class org.joml.Matrix3d
Set this matrix to the rotation transformation of the given Quaterniondc.
rotation(Quaternionfc) - Method in class org.joml.Matrix3d
Set this matrix to the rotation transformation of the given Quaternionfc.
rotation(float, Vector3fc) - Method in class org.joml.Matrix3f
Set this matrix to a rotation matrix which rotates the given radians about a given axis.
rotation(AxisAngle4f) - Method in class org.joml.Matrix3f
Set this matrix to a rotation transformation using the given AxisAngle4f.
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(Quaternionfc) - Method in class org.joml.Matrix3f
Set this matrix to the rotation transformation of the given Quaternionfc.
rotation(double, double, double, double) - Method in class org.joml.Matrix4d
Set this matrix to a rotation matrix which rotates the given radians about a given axis.
rotation(double, Vector3dc) - Method in class org.joml.Matrix4d
Set this matrix to a rotation matrix which rotates the given radians about a given axis.
rotation(double, Vector3fc) - Method in class org.joml.Matrix4d
Set this matrix to a rotation matrix which rotates the given radians about a given axis.
rotation(AxisAngle4f) - Method in class org.joml.Matrix4d
Set this matrix to a rotation transformation using the given AxisAngle4f.
rotation(AxisAngle4d) - Method in class org.joml.Matrix4d
Set this matrix to a rotation transformation using the given AxisAngle4d.
rotation(Quaterniondc) - Method in class org.joml.Matrix4d
Set this matrix to the rotation transformation of the given Quaterniondc.
rotation(Quaternionfc) - Method in class org.joml.Matrix4d
Set this matrix to the rotation transformation of the given Quaternionfc.
rotation(float, Vector3fc) - Method in class org.joml.Matrix4f
Set this matrix to a rotation matrix which rotates the given radians about a given axis.
rotation(AxisAngle4f) - Method in class org.joml.Matrix4f
Set this matrix to a rotation transformation using the given AxisAngle4f.
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(Quaternionfc) - Method in class org.joml.Matrix4f
Set this matrix to the rotation transformation of the given Quaternionfc.
rotation(double, double, double, double) - Method in class org.joml.Matrix4x3d
Set this matrix to a rotation matrix which rotates the given radians about a given axis.
rotation(double, Vector3dc) - Method in class org.joml.Matrix4x3d
Set this matrix to a rotation matrix which rotates the given radians about a given axis.
rotation(double, Vector3fc) - Method in class org.joml.Matrix4x3d
Set this matrix to a rotation matrix which rotates the given radians about a given axis.
rotation(AxisAngle4f) - Method in class org.joml.Matrix4x3d
Set this matrix to a rotation transformation using the given AxisAngle4f.
rotation(AxisAngle4d) - Method in class org.joml.Matrix4x3d
Set this matrix to a rotation transformation using the given AxisAngle4d.
rotation(Quaterniond) - Method in class org.joml.Matrix4x3d
Set this matrix to the rotation transformation of the given Quaterniond.
rotation(Quaternionfc) - Method in class org.joml.Matrix4x3d
Set this matrix to the rotation transformation of the given Quaternionfc.
rotation(float, Vector3fc) - Method in class org.joml.Matrix4x3f
Set this matrix to a rotation matrix which rotates the given radians about a given axis.
rotation(AxisAngle4f) - Method in class org.joml.Matrix4x3f
Set this matrix to a rotation transformation using the given AxisAngle4f.
rotation(float, float, float, float) - Method in class org.joml.Matrix4x3f
Set this matrix to a rotation matrix which rotates the given radians about a given axis.
rotation(Quaternionfc) - Method in class org.joml.Matrix4x3f
Set this matrix to the rotation transformation of the given Quaternionfc.
rotation(double, double, double) - Method in class org.joml.Quaterniond
Set this quaternion to represent a rotation of the given angles in radians about the basis unit axes of the cartesian space.
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(AxisAngle4f) - Method in class org.joml.Quaterniond
Set this Quaterniond to a rotation of the given angle in radians about the supplied axis, all of which are specified via the AxisAngle4f.
rotationAxis(double, double, double, double) - Method in class org.joml.Quaterniond
Set this quaternion to a rotation of the given angle in radians about the supplied axis.
rotationAxis(AxisAngle4f) - Method in class org.joml.Quaternionf
Set this Quaternionf to a rotation of the given angle in radians about the supplied axis, all of which are specified via the AxisAngle4f.
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, Vector3fc) - Method in class org.joml.Quaternionf
Set this quaternion to a rotation of the given angle in radians about the supplied axis.
rotationTo(double, double, double, double, double, double) - Method in class org.joml.Quaterniond
Set this quaternion to a rotation that rotates the fromDir vector to point along toDir.
rotationTo(Vector3dc, Vector3dc) - Method in class org.joml.Quaterniond
Set this quaternion to a rotation that rotates the fromDir vector to point along toDir.
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(Vector3fc, Vector3fc) - Method in class org.joml.Quaternionf
Set this quaternion to a rotation that rotates the fromDir vector to point along toDir.
rotationTo(Vector3dc, Quaterniond) - Method in class org.joml.Vector3d
Compute the quaternion representing a rotation of this vector to point along toDir and store the result in dest.
rotationTo(double, double, double, Quaterniond) - Method in class org.joml.Vector3d
Compute the quaternion representing a rotation of this vector to point along (toDirX, toDirY, toDirZ) and store the result in dest.
rotationTo(Vector3fc, Quaternionf) - Method in class org.joml.Vector3f
 
rotationTo(float, float, float, Quaternionf) - Method in class org.joml.Vector3f
 
rotationTo(Vector3fc, Quaternionf) - Method in interface org.joml.Vector3fc
Compute the quaternion representing a rotation of this vector to point along toDir and store the result in dest.
rotationTo(float, float, float, Quaternionf) - Method in interface org.joml.Vector3fc
Compute the quaternion representing a rotation of this vector to point along (toDirX, toDirY, toDirZ) and store the result in dest.
rotationTowards(Vector3dc, Vector3dc) - Method in class org.joml.Matrix3d
Set this matrix to a model transformation for a right-handed coordinate system, that aligns the local -z axis with center - eye.
rotationTowards(double, double, double, double, double, double) - Method in class org.joml.Matrix3d
Set this matrix to a model transformation for a right-handed coordinate system, that aligns the local -z axis with center - eye.
rotationTowards(Vector3fc, Vector3fc) - Method in class org.joml.Matrix3f
Set this matrix to a model transformation for a right-handed coordinate system, that aligns the local -z axis with center - eye.
rotationTowards(float, float, float, float, float, float) - Method in class org.joml.Matrix3f
Set this matrix to a model transformation for a right-handed coordinate system, that aligns the local -z axis with center - eye.
rotationTowards(Vector3dc, Vector3dc) - Method in class org.joml.Matrix4d
Set this matrix to a model transformation for a right-handed coordinate system, that aligns the local -z axis with dir.
rotationTowards(double, double, double, double, double, double) - Method in class org.joml.Matrix4d
Set this matrix to a model transformation for a right-handed coordinate system, that aligns the local -z axis with dir.
rotationTowards(Vector3fc, Vector3fc) - Method in class org.joml.Matrix4f
Set this matrix to a model transformation for a right-handed coordinate system, that aligns the local -z axis with dir.
rotationTowards(float, float, float, float, float, float) - Method in class org.joml.Matrix4f
Set this matrix to a model transformation for a right-handed coordinate system, that aligns the local -z axis with (dirX, dirY, dirZ).
rotationTowards(Vector3dc, Vector3dc) - Method in class org.joml.Matrix4x3d
Set this matrix to a model transformation for a right-handed coordinate system, that aligns the local -z axis with dir.
rotationTowards(double, double, double, double, double, double) - Method in class org.joml.Matrix4x3d
Set this matrix to a model transformation for a right-handed coordinate system, that aligns the local -z axis with (dirX, dirY, dirZ).
rotationTowards(Vector3fc, Vector3fc) - Method in class org.joml.Matrix4x3f
Set this matrix to a model transformation for a right-handed coordinate system, that aligns the local -z axis with dir.
rotationTowards(float, float, float, float, float, float) - Method in class org.joml.Matrix4x3f
Set this matrix to a model transformation for a right-handed coordinate system, that aligns the local -z axis with (dirX, dirY, dirZ).
rotationX(double) - Method in class org.joml.Matrix3d
Set this matrix to a rotation transformation about the X axis.
rotationX(float) - Method in class org.joml.Matrix3f
Set this matrix to a rotation transformation about the X axis.
rotationX(double) - Method in class org.joml.Matrix4d
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(double) - Method in class org.joml.Matrix4x3d
Set this matrix to a rotation transformation about the X axis.
rotationX(float) - Method in class org.joml.Matrix4x3f
Set this matrix to a rotation transformation about the X axis.
rotationX(double) - Method in class org.joml.Quaterniond
Set this quaternion to represent a rotation of the given radians 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(double, double, double) - Method in class org.joml.Matrix3d
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.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(double, double, double) - Method in class org.joml.Matrix4d
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(double, double, double) - Method in class org.joml.Matrix4x3d
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.Matrix4x3f
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(double, double, double) - Method in class org.joml.Quaterniond
Set this quaternion from the supplied euler angles (in radians) with rotation order XYZ.
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(double) - Method in class org.joml.Matrix3d
Set this matrix to a rotation transformation about the Y axis.
rotationY(float) - Method in class org.joml.Matrix3f
Set this matrix to a rotation transformation about the Y axis.
rotationY(double) - Method in class org.joml.Matrix4d
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(double) - Method in class org.joml.Matrix4x3d
Set this matrix to a rotation transformation about the Y axis.
rotationY(float) - Method in class org.joml.Matrix4x3f
Set this matrix to a rotation transformation about the Y axis.
rotationY(double) - Method in class org.joml.Quaterniond
Set this quaternion to represent a rotation of the given radians 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(double, double, double) - Method in class org.joml.Matrix3d
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.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(double, double, double) - Method in class org.joml.Matrix4d
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(double, double, double) - Method in class org.joml.Matrix4x3d
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.Matrix4x3f
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(double, double, double) - Method in class org.joml.Quaterniond
Set this quaternion from the supplied euler angles (in radians) with rotation order YXZ.
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(double) - Method in class org.joml.Matrix3d
Set this matrix to a rotation transformation about the Z axis.
rotationZ(float) - Method in class org.joml.Matrix3f
Set this matrix to a rotation transformation about the Z axis.
rotationZ(double) - Method in class org.joml.Matrix4d
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(double) - Method in class org.joml.Matrix4x3d
Set this matrix to a rotation transformation about the Z axis.
rotationZ(float) - Method in class org.joml.Matrix4x3f
Set this matrix to a rotation transformation about the Z axis.
rotationZ(double) - Method in class org.joml.Quaterniond
Set this quaternion to represent a rotation of the given radians 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(double, double, double) - Method in class org.joml.Matrix3d
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.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(double, double, double) - Method in class org.joml.Matrix4d
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(double, double, double) - Method in class org.joml.Matrix4x3d
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.Matrix4x3f
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(double, double, double) - Method in class org.joml.Quaterniond
Set this quaternion from the supplied euler angles (in radians) with rotation order ZYX.
rotationZYX(float, float, float) - Method in class org.joml.Quaternionf
Set this quaternion from the supplied euler angles (in radians) with rotation order ZYX.

S

scale(Vector3dc, Matrix3d) - Method in class org.joml.Matrix3d
 
scale(Vector3dc) - Method in class org.joml.Matrix3d
Apply scaling to this matrix by scaling the base axes by the given xyz.x, xyz.y and xyz.z factors, respectively.
scale(double, double, double, Matrix3d) - Method in class org.joml.Matrix3d
 
scale(double, double, double) - Method in class org.joml.Matrix3d
Apply scaling to this matrix by scaling the base axes by the given x, y and z factors.
scale(double, Matrix3d) - Method in class org.joml.Matrix3d
 
scale(double) - Method in class org.joml.Matrix3d
Apply scaling to this matrix by uniformly scaling all base axes by the given xyz factor.
scale(Vector3dc, Matrix3d) - Method in interface org.joml.Matrix3dc
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.
scale(double, double, double, Matrix3d) - Method in interface org.joml.Matrix3dc
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(double, Matrix3d) - Method in interface org.joml.Matrix3dc
Apply scaling to this matrix by uniformly scaling all base axes by the given xyz factor and store the result in dest.
scale(Vector3fc, Matrix3f) - Method in class org.joml.Matrix3f
 
scale(Vector3fc) - 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
 
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
 
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(Vector3fc, Matrix3f) - Method in interface org.joml.Matrix3fc
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.
scale(float, float, float, Matrix3f) - Method in interface org.joml.Matrix3fc
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, Matrix3f) - Method in interface org.joml.Matrix3fc
Apply scaling to this matrix by uniformly scaling all base axes by the given xyz factor and store the result in dest.
scale(Vector3dc, Matrix4d) - Method in class org.joml.Matrix4d
 
scale(Vector3dc) - Method in class org.joml.Matrix4d
Apply scaling to this matrix by scaling the base axes by the given xyz.x, xyz.y and xyz.z factors, respectively.
scale(double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
 
scale(double, double, double) - Method in class org.joml.Matrix4d
Apply scaling to this matrix by scaling the base axes by the given x, y and z factors.
scale(double, Matrix4d) - Method in class org.joml.Matrix4d
 
scale(double) - Method in class org.joml.Matrix4d
Apply scaling to this matrix by uniformly scaling all base axes by the given xyz factor.
scale(Vector3dc, Matrix4d) - Method in interface org.joml.Matrix4dc
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.
scale(double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
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(double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply scaling to this matrix by uniformly scaling all base axes by the given xyz factor and store the result in dest.
scale(Vector3fc, Matrix4f) - Method in class org.joml.Matrix4f
 
scale(Vector3fc) - 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
 
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
 
scale(float, float, float) - Method in class org.joml.Matrix4f
Apply scaling to this matrix by scaling the base axes by the given sx, sy and sz factors.
scale(Vector3fc, Matrix4f) - Method in interface org.joml.Matrix4fc
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.
scale(float, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply scaling to this matrix by uniformly scaling all base axes by the given xyz factor and store the result in dest.
scale(float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
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(Vector3dc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
scale(Vector3dc) - Method in class org.joml.Matrix4x3d
Apply scaling to this matrix by scaling the base axes by the given xyz.x, xyz.y and xyz.z factors, respectively.
scale(double, double, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
scale(double, double, double) - Method in class org.joml.Matrix4x3d
Apply scaling to this matrix by scaling the base axes by the given x, y and z factors.
scale(double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
scale(double) - Method in class org.joml.Matrix4x3d
Apply scaling to this matrix by uniformly scaling all base axes by the given xyz factor.
scale(Vector3dc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
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.
scale(double, double, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
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(double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply scaling to this matrix by uniformly scaling all base axes by the given xyz factor and store the result in dest.
scale(Vector3fc, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
scale(Vector3fc) - Method in class org.joml.Matrix4x3f
Apply scaling to this matrix by scaling the base axes by the given xyz.x, xyz.y and xyz.z factors, respectively.
scale(float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
scale(float) - Method in class org.joml.Matrix4x3f
Apply scaling to this matrix by uniformly scaling all base axes by the given xyz factor.
scale(float, float, float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
scale(float, float, float) - Method in class org.joml.Matrix4x3f
Apply scaling to this matrix by scaling the base axes by the given x, y and z factors.
scale(Vector3fc, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
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.
scale(float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply scaling to this matrix by uniformly scaling all base axes by the given xyz factor and store the result in dest.
scale(float, float, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
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(double) - Method in class org.joml.Quaterniond
Scale the rotation represented by this quaternion by the given factor using spherical linear interpolation.
scale(double, Quaterniond) - Method in class org.joml.Quaterniond
 
scale(double, Quaterniond) - Method in interface org.joml.Quaterniondc
Scale the rotation represented by this quaternion by the given factor using spherical linear interpolation, and store the result in dest.
scale(float) - Method in class org.joml.Quaternionf
Scale the rotation represented by this quaternion by the given factor using spherical linear interpolation.
scale(float, Quaternionf) - Method in class org.joml.Quaternionf
 
scale(float, Quaternionf) - Method in interface org.joml.Quaternionfc
Scale the rotation represented by this quaternion by the given factor using spherical linear interpolation, and store the result in dest.
scaleAround(double, double, double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
 
scaleAround(double, double, double, double, double, double) - Method in class org.joml.Matrix4d
Apply scaling to this matrix by scaling the base axes by the given sx, sy and sz factors while using (ox, oy, oz) as the scaling origin.
scaleAround(double, double, double, double) - Method in class org.joml.Matrix4d
Apply scaling to this matrix by scaling all three base axes by the given factor while using (ox, oy, oz) as the scaling origin.
scaleAround(double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
 
scaleAround(double, double, double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply scaling to this matrix by scaling the base axes by the given sx, sy and sz factors while using (ox, oy, oz) as the scaling origin, and store the result in dest.
scaleAround(double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply scaling to this matrix by scaling all three base axes by the given factor while using (ox, oy, oz) as the scaling origin, and store the result in dest.
scaleAround(float, float, float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
 
scaleAround(float, float, float, float, float, float) - Method in class org.joml.Matrix4f
Apply scaling to this matrix by scaling the base axes by the given sx, sy and sz factors while using (ox, oy, oz) as the scaling origin.
scaleAround(float, float, float, float) - Method in class org.joml.Matrix4f
Apply scaling to this matrix by scaling all three base axes by the given factor while using (ox, oy, oz) as the scaling origin.
scaleAround(float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
 
scaleAround(float, float, float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply scaling to this matrix by scaling the base axes by the given sx, sy and sz factors while using (ox, oy, oz) as the scaling origin, and store the result in dest.
scaleAround(float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply scaling to this matrix by scaling all three base axes by the given factor while using (ox, oy, oz) as the scaling origin, and store the result in dest.
scaleAroundLocal(double, double, double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
 
scaleAroundLocal(double, double, double, double, double, double) - Method in class org.joml.Matrix4d
Pre-multiply scaling to this matrix by scaling the base axes by the given sx, sy and sz factors while using (ox, oy, oz) as the scaling origin.
scaleAroundLocal(double, double, double, double) - Method in class org.joml.Matrix4d
Pre-multiply scaling to this matrix by scaling all three base axes by the given factor while using (ox, oy, oz) as the scaling origin.
scaleAroundLocal(double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
 
scaleAroundLocal(double, double, double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Pre-multiply scaling to this matrix by scaling the base axes by the given sx, sy and sz factors while using the given (ox, oy, oz) as the scaling origin, and store the result in dest.
scaleAroundLocal(double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Pre-multiply scaling to this matrix by scaling all three base axes by the given factor while using (ox, oy, oz) as the scaling origin, and store the result in dest.
scaleAroundLocal(float, float, float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
 
scaleAroundLocal(float, float, float, float, float, float) - Method in class org.joml.Matrix4f
Pre-multiply scaling to this matrix by scaling the base axes by the given sx, sy and sz factors while using (ox, oy, oz) as the scaling origin.
scaleAroundLocal(float, float, float, float) - Method in class org.joml.Matrix4f
Pre-multiply scaling to this matrix by scaling all three base axes by the given factor while using (ox, oy, oz) as the scaling origin.
scaleAroundLocal(float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
 
scaleAroundLocal(float, float, float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Pre-multiply scaling to this matrix by scaling the base axes by the given sx, sy and sz factors while using the given (ox, oy, oz) as the scaling origin, and store the result in dest.
scaleAroundLocal(float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Pre-multiply scaling to this matrix by scaling all three base axes by the given factor while using (ox, oy, oz) as the scaling origin, and store the result in dest.
scaleLocal(double, double, double, Matrix3d) - Method in class org.joml.Matrix3d
 
scaleLocal(double, double, double) - Method in class org.joml.Matrix3d
Pre-multiply scaling to this matrix by scaling the base axes by the given x, y and z factors.
scaleLocal(double, double, double, Matrix3d) - Method in interface org.joml.Matrix3dc
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.
scaleLocal(float, float, float, Matrix3f) - Method in class org.joml.Matrix3f
 
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, Matrix3f) - Method in interface org.joml.Matrix3fc
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.
scaleLocal(double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
 
scaleLocal(double, double, double) - Method in class org.joml.Matrix4d
Pre-multiply scaling to this matrix by scaling the base axes by the given x, y and z factors.
scaleLocal(double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
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.
scaleLocal(float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
 
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.
scaleLocal(float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
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.
scaleLocal(double, double, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
scaleLocal(double, double, double) - Method in class org.joml.Matrix4x3d
Pre-multiply scaling to this matrix by scaling the base axes by the given x, y and z factors.
scaleLocal(double, double, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
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.
scaleLocal(float, float, float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
scaleLocal(float, float, float) - Method in class org.joml.Matrix4x3f
Pre-multiply scaling to this matrix by scaling the base axes by the given x, y and z factors.
scaleLocal(float, float, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
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.
scaling(double) - Method in class org.joml.Matrix3d
Set this matrix to be a simple scale matrix, which scales all axes uniformly by the given factor.
scaling(double, double, double) - Method in class org.joml.Matrix3d
Set this matrix to be a simple scale matrix.
scaling(Vector3dc) - Method in class org.joml.Matrix3d
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.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(Vector3fc) - 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(double) - Method in class org.joml.Matrix4d
Set this matrix to be a simple scale matrix, which scales all axes uniformly by the given factor.
scaling(double, double, double) - Method in class org.joml.Matrix4d
Set this matrix to be a simple scale matrix.
scaling(Vector3dc) - Method in class org.joml.Matrix4d
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(Vector3fc) - 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.
scaling(double) - Method in class org.joml.Matrix4x3d
Set this matrix to be a simple scale matrix, which scales all axes uniformly by the given factor.
scaling(double, double, double) - Method in class org.joml.Matrix4x3d
Set this matrix to be a simple scale matrix.
scaling(Vector3dc) - Method in class org.joml.Matrix4x3d
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.Matrix4x3f
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.Matrix4x3f
Set this matrix to be a simple scale matrix.
scaling(Vector3fc) - Method in class org.joml.Matrix4x3f
Set this matrix to be a simple scale matrix which scales the base axes by xyz.x, xyz.y and xyz.z respectively.
set(AxisAngle4d) - Method in class org.joml.AxisAngle4d
Set this AxisAngle4d to the values of a.
set(AxisAngle4f) - Method in class org.joml.AxisAngle4d
Set this AxisAngle4d to the values of a.
set(double, double, double, double) - Method in class org.joml.AxisAngle4d
Set this AxisAngle4d to the given values.
set(double, Vector3dc) - Method in class org.joml.AxisAngle4d
Set this AxisAngle4d to the given values.
set(double, Vector3f) - Method in class org.joml.AxisAngle4d
Set this AxisAngle4d to the given values.
set(Quaternionfc) - Method in class org.joml.AxisAngle4d
Set this AxisAngle4d to be equivalent to the given Quaternionfc.
set(Quaterniondc) - Method in class org.joml.AxisAngle4d
Set this AxisAngle4d to be equivalent to the given Quaterniondc.
set(Matrix3fc) - Method in class org.joml.AxisAngle4d
Set this AxisAngle4d to be equivalent to the rotation of the given Matrix3fc.
set(Matrix3dc) - Method in class org.joml.AxisAngle4d
Set this AxisAngle4d to be equivalent to the rotation of the given Matrix3dc.
set(Matrix4fc) - Method in class org.joml.AxisAngle4d
Set this AxisAngle4d to be equivalent to the rotational component of the given Matrix4fc.
set(Matrix4x3fc) - Method in class org.joml.AxisAngle4d
Set this AxisAngle4d to be equivalent to the rotational component of the given Matrix4x3fc.
set(Matrix4dc) - Method in class org.joml.AxisAngle4d
Set this AxisAngle4d to be equivalent to the rotational component of the given Matrix4dc.
set(AxisAngle4f) - Method in class org.joml.AxisAngle4f
Set this AxisAngle4f to the values of a.
set(float, float, float, float) - Method in class org.joml.AxisAngle4f
Set this AxisAngle4f to the given values.
set(float, Vector3fc) - Method in class org.joml.AxisAngle4f
Set this AxisAngle4f to the given values.
set(Quaternionfc) - Method in class org.joml.AxisAngle4f
Set this AxisAngle4f to be equivalent to the given Quaternionfc.
set(Quaterniondc) - Method in class org.joml.AxisAngle4f
Set this AxisAngle4f to be equivalent to the given Quaterniondc.
set(Matrix3fc) - Method in class org.joml.AxisAngle4f
Set this AxisAngle4f to be equivalent to the rotation of the given Matrix3fc.
set(Matrix3dc) - Method in class org.joml.AxisAngle4f
Set this AxisAngle4f to be equivalent to the rotation of the given Matrix3dc.
set(Matrix4fc) - Method in class org.joml.AxisAngle4f
Set this AxisAngle4f to be equivalent to the rotational component of the given Matrix4fc.
set(Matrix4x3fc) - Method in class org.joml.AxisAngle4f
Set this AxisAngle4f to be equivalent to the rotational component of the given Matrix4x3fc.
set(Matrix4dc) - Method in class org.joml.AxisAngle4f
Set this AxisAngle4f to be equivalent to the rotational component of the given Matrix4dc.
set(Matrix4fc) - Method in class org.joml.FrustumIntersection
Update the stored frustum planes of this FrustumIntersection with the given matrix.
set(Matrix4fc) - Method in class org.joml.FrustumRayBuilder
Update the stored frustum corner rays and origin of this FrustumRayBuilder with the given matrix.
set(Matrix3dc) - Method in class org.joml.Matrix3d
Set the values in this matrix to the ones in m.
set(Matrix3fc) - Method in class org.joml.Matrix3d
Set the values in this matrix to the ones in m.
set(Matrix4fc) - Method in class org.joml.Matrix3d
Set the elements of this matrix to the upper left 3x3 of the given Matrix4fc.
set(Matrix4dc) - Method in class org.joml.Matrix3d
Set the elements of this matrix to the upper left 3x3 of the given Matrix4dc.
set(AxisAngle4f) - Method in class org.joml.Matrix3d
Set this matrix to be equivalent to the rotation specified by the given AxisAngle4f.
set(AxisAngle4d) - Method in class org.joml.Matrix3d
Set this matrix to be equivalent to the rotation specified by the given AxisAngle4d.
set(Quaternionfc) - Method in class org.joml.Matrix3d
Set this matrix to a rotation equivalent to the given quaternion.
set(Quaterniondc) - Method in class org.joml.Matrix3d
Set this matrix to a rotation equivalent to the given quaternion.
set(double, double, double, double, double, double, double, double, double) - Method in class org.joml.Matrix3d
Set the values within this matrix to the supplied double values.
set(double[]) - Method in class org.joml.Matrix3d
Set the values in this matrix based on the supplied double array.
set(float[]) - Method in class org.joml.Matrix3d
Set the values in this matrix based on the supplied double array.
set(DoubleBuffer) - Method in class org.joml.Matrix3d
Set the values of this matrix by reading 9 double values from the given DoubleBuffer in column-major order, starting at its current position.
set(FloatBuffer) - Method in class org.joml.Matrix3d
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.Matrix3d
Set the values of this matrix by reading 9 double values from the given ByteBuffer in column-major order, starting at its current position.
set(Vector3dc, Vector3dc, Vector3dc) - Method in class org.joml.Matrix3d
Set the three columns of this matrix to the supplied vectors, respectively.
set(Matrix3fc) - Method in class org.joml.Matrix3f
Set the elements of this matrix to the ones in m.
set(Matrix4fc) - Method in class org.joml.Matrix3f
Set the elements of this matrix to the upper left 3x3 of the given Matrix4fc.
set(AxisAngle4f) - Method in class org.joml.Matrix3f
Set this matrix to be equivalent to the rotation specified by the given AxisAngle4f.
set(AxisAngle4d) - Method in class org.joml.Matrix3f
Set this matrix to be equivalent to the rotation specified by the given AxisAngle4d.
set(Quaternionfc) - Method in class org.joml.Matrix3f
Set this matrix to be equivalent to the rotation specified by the given Quaternionfc.
set(Quaterniondc) - Method in class org.joml.Matrix3f
Set this matrix to a rotation equivalent to the given quaternion.
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(Vector3fc, Vector3fc, Vector3fc) - Method in class org.joml.Matrix3f
Set the three columns of this matrix to the supplied vectors, respectively.
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(Matrix4dc) - Method in class org.joml.Matrix4d
Store the values of the given matrix m into this matrix.
set(Matrix4fc) - Method in class org.joml.Matrix4d
Store the values of the given matrix m into this matrix.
set(Matrix4x3dc) - Method in class org.joml.Matrix4d
Store the values of the given matrix m into this matrix and set the other matrix elements to identity.
set(Matrix4x3fc) - Method in class org.joml.Matrix4d
Store the values of the given matrix m into this matrix and set the other matrix elements to identity.
set(Matrix3dc) - Method in class org.joml.Matrix4d
Set the upper left 3x3 submatrix of this Matrix4d to the given Matrix3dc and the rest to identity.
set(AxisAngle4f) - Method in class org.joml.Matrix4d
Set this matrix to be equivalent to the rotation specified by the given AxisAngle4f.
set(AxisAngle4d) - Method in class org.joml.Matrix4d
Set this matrix to be equivalent to the rotation specified by the given AxisAngle4d.
set(Quaternionfc) - Method in class org.joml.Matrix4d
Set this matrix to be equivalent to the rotation specified by the given Quaternionfc.
set(Quaterniondc) - Method in class org.joml.Matrix4d
Set this matrix to be equivalent to the rotation specified by the given Quaterniondc.
set(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Method in class org.joml.Matrix4d
Set the values within this matrix to the supplied double values.
set(double[], int) - Method in class org.joml.Matrix4d
Set the values in the matrix using a double array that contains the matrix elements in column-major order.
set(double[]) - Method in class org.joml.Matrix4d
Set the values in the matrix using a double array that contains the matrix elements in column-major order.
set(float[], int) - Method in class org.joml.Matrix4d
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.Matrix4d
Set the values in the matrix using a float array that contains the matrix elements in column-major order.
set(DoubleBuffer) - Method in class org.joml.Matrix4d
Set the values of this matrix by reading 16 double values from the given DoubleBuffer in column-major order, starting at its current position.
set(FloatBuffer) - Method in class org.joml.Matrix4d
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.Matrix4d
Set the values of this matrix by reading 16 double values from the given ByteBuffer in column-major order, starting at its current position.
set(Vector4d, Vector4d, Vector4d, Vector4d) - Method in class org.joml.Matrix4d
Set the four columns of this matrix to the supplied vectors, respectively.
set(Matrix4fc) - Method in class org.joml.Matrix4f
Store the values of the given matrix m into this matrix.
set(Matrix4x3fc) - Method in class org.joml.Matrix4f
Store the values of the given matrix m into this matrix and set the other matrix elements to identity.
set(Matrix4dc) - Method in class org.joml.Matrix4f
Store the values of the given matrix m into this matrix.
set(Matrix3fc) - Method in class org.joml.Matrix4f
Set the upper left 3x3 submatrix of this Matrix4f to the given Matrix3fc and the rest to identity.
set(AxisAngle4f) - Method in class org.joml.Matrix4f
Set this matrix to be equivalent to the rotation specified by the given AxisAngle4f.
set(AxisAngle4d) - Method in class org.joml.Matrix4f
Set this matrix to be equivalent to the rotation specified by the given AxisAngle4d.
set(Quaternionfc) - Method in class org.joml.Matrix4f
Set this matrix to be equivalent to the rotation specified by the given Quaternionfc.
set(Quaterniondc) - Method in class org.joml.Matrix4f
Set this matrix to be equivalent to the rotation specified by the given Quaterniondc.
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(Vector4fc, Vector4fc, Vector4fc, Vector4fc) - Method in class org.joml.Matrix4f
Set the four columns of this matrix to the supplied vectors, respectively.
set(Matrix4x3dc) - Method in class org.joml.Matrix4x3d
Store the values of the given matrix m into this matrix.
set(Matrix4x3fc) - Method in class org.joml.Matrix4x3d
Store the values of the given matrix m into this matrix.
set(Matrix4dc) - Method in class org.joml.Matrix4x3d
Store the values of the upper 4x3 submatrix of m into this matrix.
set(Matrix3dc) - Method in class org.joml.Matrix4x3d
Set the left 3x3 submatrix of this Matrix4x3d to the given Matrix3dc and the rest to identity.
set(Vector3dc, Vector3dc, Vector3dc, Vector3dc) - Method in class org.joml.Matrix4x3d
Set the four columns of this matrix to the supplied vectors, respectively.
set(AxisAngle4f) - Method in class org.joml.Matrix4x3d
Set this matrix to be equivalent to the rotation specified by the given AxisAngle4f.
set(AxisAngle4d) - Method in class org.joml.Matrix4x3d
Set this matrix to be equivalent to the rotation specified by the given AxisAngle4d.
set(Quaternionfc) - Method in class org.joml.Matrix4x3d
Set this matrix to be equivalent to the rotation specified by the given Quaternionfc.
set(Quaterniond) - Method in class org.joml.Matrix4x3d
Set this matrix to be equivalent to the rotation specified by the given Quaterniond.
set(double, double, double, double, double, double, double, double, double, double, double, double) - Method in class org.joml.Matrix4x3d
Set the values within this matrix to the supplied double values.
set(double[], int) - Method in class org.joml.Matrix4x3d
Set the values in the matrix using a double array that contains the matrix elements in column-major order.
set(double[]) - Method in class org.joml.Matrix4x3d
Set the values in the matrix using a double array that contains the matrix elements in column-major order.
set(float[], int) - Method in class org.joml.Matrix4x3d
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.Matrix4x3d
Set the values in the matrix using a float array that contains the matrix elements in column-major order.
set(DoubleBuffer) - Method in class org.joml.Matrix4x3d
Set the values of this matrix by reading 12 double values from the given DoubleBuffer in column-major order, starting at its current position.
set(FloatBuffer) - Method in class org.joml.Matrix4x3d
Set the values of this matrix by reading 12 float values from the given FloatBuffer in column-major order, starting at its current position.
set(ByteBuffer) - Method in class org.joml.Matrix4x3d
Set the values of this matrix by reading 12 double values from the given ByteBuffer in column-major order, starting at its current position.
set(Matrix4x3fc) - Method in class org.joml.Matrix4x3f
Store the values of the given matrix m into this matrix.
set(Matrix4fc) - Method in class org.joml.Matrix4x3f
Store the values of the upper 4x3 submatrix of m into this matrix.
set(Matrix3fc) - Method in class org.joml.Matrix4x3f
Set the left 3x3 submatrix of this Matrix4x3f to the given Matrix3fc and the rest to identity.
set(AxisAngle4f) - Method in class org.joml.Matrix4x3f
Set this matrix to be equivalent to the rotation specified by the given AxisAngle4f.
set(AxisAngle4d) - Method in class org.joml.Matrix4x3f
Set this matrix to be equivalent to the rotation specified by the given AxisAngle4d.
set(Quaternionfc) - Method in class org.joml.Matrix4x3f
Set this matrix to be equivalent to the rotation specified by the given Quaternionfc.
set(Quaterniond) - Method in class org.joml.Matrix4x3f
Set this matrix to be equivalent to the rotation specified by the given Quaterniond.
set(Vector3fc, Vector3fc, Vector3fc, Vector3fc) - Method in class org.joml.Matrix4x3f
Set the four columns of this matrix to the supplied vectors, respectively.
set(float, float, float, float, float, float, float, float, float, float, float, float) - Method in class org.joml.Matrix4x3f
Set the values within this matrix to the supplied float values.
set(float[], int) - Method in class org.joml.Matrix4x3f
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.Matrix4x3f
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.Matrix4x3f
Set the values of this matrix by reading 12 float values from the given FloatBuffer in column-major order, starting at its current position.
set(ByteBuffer) - Method in class org.joml.Matrix4x3f
Set the values of this matrix by reading 12 float values from the given ByteBuffer in column-major order, starting at its current position.
set(double, double, double, double) - Method in class org.joml.Quaterniond
Set this quaternion to the new values.
set(double, double, double) - Method in class org.joml.Quaterniond
Set the x, y and z components of this quaternion to the new values.
set(Quaterniondc) - Method in class org.joml.Quaterniond
Set this quaternion to be a copy of q.
set(Quaternionfc) - Method in class org.joml.Quaterniond
Set this quaternion to be a copy of q.
set(AxisAngle4f) - Method in class org.joml.Quaterniond
Set this Quaterniond to be equivalent to the given AxisAngle4f.
set(AxisAngle4d) - Method in class org.joml.Quaterniond
Set this Quaterniond to be equivalent to the given AxisAngle4d.
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(Quaternionfc) - Method in class org.joml.Quaternionf
Set this quaternion to be a copy of q.
set(AxisAngle4f) - Method in class org.joml.Quaternionf
Set this quaternion to a rotation equivalent to the given AxisAngle4f.
set(AxisAngle4d) - Method in class org.joml.Quaternionf
Set this quaternion to a rotation equivalent to the given AxisAngle4d.
set(float, float, float, float, float, float) - Method in class org.joml.RayAabIntersection
Update the ray stored by this RayAabIntersection with the new origin (originX, originY, originZ) and direction (dirX, dirY, dirZ).
set(double) - Method in class org.joml.Vector2d
Set the x and y components to the supplied value.
set(double, double) - Method in class org.joml.Vector2d
Set the x and y components to the supplied values.
set(Vector2dc) - Method in class org.joml.Vector2d
Set this Vector2d to the values of v.
set(Vector2fc) - Method in class org.joml.Vector2d
Set this Vector2d to be a clone of v.
set(ByteBuffer) - Method in class org.joml.Vector2d
Read this vector from the supplied ByteBuffer at the current buffer position.
set(int, ByteBuffer) - Method in class org.joml.Vector2d
Read this vector from the supplied ByteBuffer starting at the specified absolute buffer position/index.
set(DoubleBuffer) - Method in class org.joml.Vector2d
Read this vector from the supplied DoubleBuffer at the current buffer position.
set(int, DoubleBuffer) - Method in class org.joml.Vector2d
Read this vector from the supplied DoubleBuffer starting at the specified absolute buffer position/index.
set(float) - Method in class org.joml.Vector2f
Set the x and y components to the supplied value.
set(float, float) - Method in class org.joml.Vector2f
Set the x and y components to the supplied values.
set(Vector2fc) - Method in class org.joml.Vector2f
Set this Vector2f to the values of v.
set(Vector2dc) - Method in class org.joml.Vector2f
Set this Vector2f to the values of v.
set(ByteBuffer) - Method in class org.joml.Vector2f
Read this vector from the supplied ByteBuffer at the current buffer position.
set(int, ByteBuffer) - Method in class org.joml.Vector2f
Read this vector from the supplied ByteBuffer starting at the specified absolute buffer position/index.
set(FloatBuffer) - Method in class org.joml.Vector2f
Read this vector from the supplied FloatBuffer at the current buffer position.
set(int, FloatBuffer) - Method in class org.joml.Vector2f
Read this vector from the supplied FloatBuffer starting at the specified absolute buffer position/index.
set(int) - Method in class org.joml.Vector2i
Set the x and y components to the supplied value.
set(int, int) - Method in class org.joml.Vector2i
Set the x and y components to the supplied values.
set(Vector2ic) - Method in class org.joml.Vector2i
Set this Vector2i to the values of v.
set(Vector2dc) - Method in class org.joml.Vector2i
Set this Vector2i to the values of v.
set(ByteBuffer) - Method in class org.joml.Vector2i
Read this vector from the supplied ByteBuffer at the current buffer position.
set(int, ByteBuffer) - Method in class org.joml.Vector2i
Read this vector from the supplied ByteBuffer starting at the specified absolute buffer position/index.
set(IntBuffer) - Method in class org.joml.Vector2i
Read this vector from the supplied IntBuffer at the current buffer position.
set(int, IntBuffer) - Method in class org.joml.Vector2i
Read this vector from the supplied IntBuffer starting at the specified absolute buffer position/index.
set(Vector3dc) - Method in class org.joml.Vector3d
Set the x, y and z components to match the supplied vector.
set(Vector2dc, double) - Method in class org.joml.Vector3d
Set the first two components from the given v and the z component from the given z
set(Vector3fc) - Method in class org.joml.Vector3d
Set the x, y and z components to match the supplied vector.
set(Vector2fc, double) - Method in class org.joml.Vector3d
Set the first two components from the given v and the z component from the given z
set(double) - Method in class org.joml.Vector3d
Set the x, y, and z components to the supplied value.
set(double, double, double) - Method in class org.joml.Vector3d
Set the x, y and z components to the supplied values.
set(ByteBuffer) - Method in class org.joml.Vector3d
Read this vector from the supplied ByteBuffer at the current buffer position.
set(int, ByteBuffer) - Method in class org.joml.Vector3d
Read this vector from the supplied ByteBuffer starting at the specified absolute buffer position/index.
set(DoubleBuffer) - Method in class org.joml.Vector3d
Read this vector from the supplied DoubleBuffer at the current buffer position.
set(int, DoubleBuffer) - Method in class org.joml.Vector3d
Read this vector from the supplied DoubleBuffer starting at the specified absolute buffer position/index.
set(int, double) - Method in class org.joml.Vector3d
Set the value of the specified component of this vector.
set(Vector3fc) - Method in class org.joml.Vector3f
Set the x, y and z components to match the supplied vector.
set(Vector3dc) - Method in class org.joml.Vector3f
Set the x, y and z components to match the supplied vector.
set(Vector2fc, float) - Method in class org.joml.Vector3f
Set the first two components from the given v and the z component from the given z
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
Read this vector from the supplied ByteBuffer at the current buffer position.
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
Read this vector from the supplied FloatBuffer at the current buffer position.
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(Vector3ic) - Method in class org.joml.Vector3i
Set the x, y and z components to match the supplied vector.
set(Vector3dc) - Method in class org.joml.Vector3i
Set the x, y and z components to match the supplied vector.
set(Vector2ic, int) - Method in class org.joml.Vector3i
Set the first two components from the given v and the z component from the given z
set(int) - Method in class org.joml.Vector3i
Set the x, y, and z components to the supplied value.
set(int, int, int) - Method in class org.joml.Vector3i
Set the x, y and z components to the supplied values.
set(ByteBuffer) - Method in class org.joml.Vector3i
Read this vector from the supplied ByteBuffer at the current buffer position.
set(int, ByteBuffer) - Method in class org.joml.Vector3i
Read this vector from the supplied ByteBuffer starting at the specified absolute buffer position/index.
set(IntBuffer) - Method in class org.joml.Vector3i
Read this vector from the supplied IntBuffer at the current buffer position.
set(int, IntBuffer) - Method in class org.joml.Vector3i
Read this vector from the supplied IntBuffer starting at the specified absolute buffer position/index.
set(Vector4dc) - Method in class org.joml.Vector4d
Set this Vector4d to the values of the given v.
set(Vector4fc) - Method in class org.joml.Vector4d
Set this Vector4d to the values of the given v.
set(Vector3dc, double) - Method in class org.joml.Vector4d
Set the x, y, and z components of this to the components of v and the w component to w.
set(Vector3fc, double) - Method in class org.joml.Vector4d
Set the x, y, and z components of this to the components of v and the w component to w.
set(Vector2dc, double, double) - Method in class org.joml.Vector4d
Set the x and y components from the given v and the z and w components to the given z and w.
set(double) - Method in class org.joml.Vector4d
Set the x, y, z, and w components to the supplied value.
set(Vector2fc, double, double) - Method in class org.joml.Vector4d
Set the x and y components from the given v and the z and w components to the given z and w.
set(double, double, double, double) - Method in class org.joml.Vector4d
Set the x, y, z, and w components to the supplied values.
set(ByteBuffer) - Method in class org.joml.Vector4d
Read this vector from the supplied ByteBuffer at the current buffer position.
set(int, ByteBuffer) - Method in class org.joml.Vector4d
Read this vector from the supplied ByteBuffer starting at the specified absolute buffer position/index.
set(DoubleBuffer) - Method in class org.joml.Vector4d
Read this vector from the supplied DoubleBuffer at the current buffer position.
set(int, DoubleBuffer) - Method in class org.joml.Vector4d
Read this vector from the supplied DoubleBuffer starting at the specified absolute buffer position/index.
set(Vector4fc) - Method in class org.joml.Vector4f
Set this Vector4f to the values of the given v.
set(Vector4dc) - Method in class org.joml.Vector4f
Set this Vector4f to the values of the given v.
set(Vector3fc, 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(Vector2fc, float, float) - Method in class org.joml.Vector4f
Sets the first two components of this to the components of given v and last two components to the given z, and 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
Read this vector from the supplied ByteBuffer at the current buffer position.
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
Read this vector from the supplied FloatBuffer at the current buffer position.
set(int, FloatBuffer) - Method in class org.joml.Vector4f
Read this vector from the supplied FloatBuffer starting at the specified absolute buffer position/index.
set(Vector4ic) - Method in class org.joml.Vector4i
Set this Vector4i to the values of the given v.
set(Vector3ic, int) - Method in class org.joml.Vector4i
Set the first three components of this to the components of v and the last component to w.
set(Vector2ic, int, int) - Method in class org.joml.Vector4i
Sets the first two components of this to the components of given v and last two components to the given z, and w.
set(int) - Method in class org.joml.Vector4i
Set the x, y, z, and w components to the supplied value.
set(int, int, int, int) - Method in class org.joml.Vector4i
Set the x, y, z, and w components to the supplied values.
set(ByteBuffer) - Method in class org.joml.Vector4i
Read this vector from the supplied ByteBuffer at the current buffer position.
set(int, ByteBuffer) - Method in class org.joml.Vector4i
Read this vector from the supplied ByteBuffer starting at the specified absolute buffer position/index.
set(IntBuffer) - Method in class org.joml.Vector4i
Read this vector from the supplied IntBuffer at the current buffer position.
set(int, IntBuffer) - Method in class org.joml.Vector4i
Read this vector from the supplied IntBuffer starting at the specified absolute buffer position/index.
set3x3(Matrix4dc) - Method in class org.joml.Matrix4d
Set the upper left 3x3 submatrix of this Matrix4d to that of the given Matrix4dc and don't change the other elements.
set3x3(Matrix3dc) - Method in class org.joml.Matrix4d
Set the upper left 3x3 submatrix of this Matrix4d to the given Matrix3dc and don't change the other elements.
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(Matrix3fc) - Method in class org.joml.Matrix4f
Set the upper left 3x3 submatrix of this Matrix4f to the given Matrix3fc and don't change the other elements.
set3x3(Matrix4x3dc) - Method in class org.joml.Matrix4x3d
Set the left 3x3 submatrix of this Matrix4x3d to that of the given Matrix4x3dc and don't change the other elements.
set3x3(Matrix3dc) - Method in class org.joml.Matrix4x3d
Set the left 3x3 submatrix of this Matrix4x3d to the given Matrix3dc and don't change the other elements.
set3x3(Matrix3fc) - Method in class org.joml.Matrix4x3d
Set the left 3x3 submatrix of this Matrix4x3d to the given Matrix3fc and don't change the other elements.
set3x3(Matrix4x3fc) - Method in class org.joml.Matrix4x3f
Set the left 3x3 submatrix of this Matrix4x3f to that of the given Matrix4x3fc and don't change the other elements.
set3x3(Matrix3fc) - Method in class org.joml.Matrix4x3f
Set the left 3x3 submatrix of this Matrix4x3f to the given Matrix3fc and don't change the other elements.
set4x3(Matrix4x3dc) - Method in class org.joml.Matrix4d
Set the upper 4x3 submatrix of this Matrix4d to the given Matrix4x3dc and don't change the other elements.
set4x3(Matrix4x3fc) - Method in class org.joml.Matrix4d
Set the upper 4x3 submatrix of this Matrix4d to the given Matrix4x3fc and don't change the other elements.
set4x3(Matrix4dc) - Method in class org.joml.Matrix4d
Set the upper 4x3 submatrix of this Matrix4d to the upper 4x3 submatrix of the given Matrix4dc and don't change the other elements.
set4x3(Matrix4x3fc) - Method in class org.joml.Matrix4f
Set the upper 4x3 submatrix of this Matrix4f to the given Matrix4x3fc and don't change the other elements.
set4x3(Matrix4f) - Method in class org.joml.Matrix4f
Set the upper 4x3 submatrix of this Matrix4f to the upper 4x3 submatrix of the given Matrix4f and don't change the other elements.
setAngleAxis(double, double, double, double) - Method in class org.joml.Quaterniond
Set this quaternion to a rotation equivalent to the supplied axis and angle (in radians).
setAngleAxis(double, Vector3dc) - Method in class org.joml.Quaterniond
Set this quaternion to be a representation of the supplied axis and angle (in radians).
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).
setColumn(int, Vector3dc) - Method in class org.joml.Matrix3d
Set the column at the given column index, starting with 0.
setColumn(int, Vector3fc) - Method in class org.joml.Matrix3f
Set the column at the given column index, starting with 0.
setColumn(int, Vector4dc) - Method in class org.joml.Matrix4d
Set the column at the given column index, starting with 0.
setColumn(int, Vector4fc) - Method in class org.joml.Matrix4f
Set the column at the given column index, starting with 0.
setColumn(int, Vector3dc) - Method in class org.joml.Matrix4x3d
Set the column at the given column index, starting with 0.
setColumn(int, Vector3fc) - Method in class org.joml.Matrix4x3f
Set the column at the given column index, starting with 0.
setFloats(ByteBuffer) - Method in class org.joml.Matrix3d
Set the values of this matrix by reading 9 float values from the given ByteBuffer in column-major order, starting at its current position.
setFloats(ByteBuffer) - Method in class org.joml.Matrix4d
Set the values of this matrix by reading 16 float values from the given ByteBuffer in column-major order, starting at its current position.
setFloats(ByteBuffer) - Method in class org.joml.Matrix4x3d
Set the values of this matrix by reading 12 float values from the given ByteBuffer in column-major order, starting at its current position.
setFromNormalized(Matrix4fc) - Method in class org.joml.Quaterniond
Set this quaternion to be a representation of the rotational component of the given matrix.
setFromNormalized(Matrix4x3fc) - Method in class org.joml.Quaterniond
Set this quaternion to be a representation of the rotational component of the given matrix.
setFromNormalized(Matrix4x3dc) - Method in class org.joml.Quaterniond
Set this quaternion to be a representation of the rotational component of the given matrix.
setFromNormalized(Matrix4dc) - Method in class org.joml.Quaterniond
Set this quaternion to be a representation of the rotational component of the given matrix.
setFromNormalized(Matrix3fc) - Method in class org.joml.Quaterniond
Set this quaternion to be a representation of the rotational component of the given matrix.
setFromNormalized(Matrix3dc) - Method in class org.joml.Quaterniond
Set this quaternion to be a representation of the rotational component of the given matrix.
setFromNormalized(Matrix4fc) - Method in class org.joml.Quaternionf
Set this quaternion to be a representation of the rotational component of the given matrix.
setFromNormalized(Matrix4x3fc) - Method in class org.joml.Quaternionf
Set this quaternion to be a representation of the rotational component of the given matrix.
setFromNormalized(Matrix4x3dc) - Method in class org.joml.Quaternionf
Set this quaternion to be a representation of the rotational component of the given matrix.
setFromNormalized(Matrix4dc) - Method in class org.joml.Quaternionf
Set this quaternion to be a representation of the rotational component of the given matrix.
setFromNormalized(Matrix3fc) - Method in class org.joml.Quaternionf
Set this quaternion to be a representation of the rotational component of the given matrix.
setFromNormalized(Matrix3dc) - Method in class org.joml.Quaternionf
Set this quaternion to be a representation of the rotational component of the given matrix.
setFromUnnormalized(Matrix4fc) - Method in class org.joml.Quaterniond
Set this quaternion to be a representation of the rotational component of the given matrix.
setFromUnnormalized(Matrix4x3fc) - Method in class org.joml.Quaterniond
Set this quaternion to be a representation of the rotational component of the given matrix.
setFromUnnormalized(Matrix4x3dc) - Method in class org.joml.Quaterniond
Set this quaternion to be a representation of the rotational component of the given matrix.
setFromUnnormalized(Matrix4dc) - Method in class org.joml.Quaterniond
Set this quaternion to be a representation of the rotational component of the given matrix.
setFromUnnormalized(Matrix3fc) - Method in class org.joml.Quaterniond
Set this quaternion to be a representation of the rotational component of the given matrix.
setFromUnnormalized(Matrix3dc) - Method in class org.joml.Quaterniond
Set this quaternion to be a representation of the rotational component of the given matrix.
setFromUnnormalized(Matrix4fc) - Method in class org.joml.Quaternionf
Set this quaternion to be a representation of the rotational component of the given matrix.
setFromUnnormalized(Matrix4x3fc) - Method in class org.joml.Quaternionf
Set this quaternion to be a representation of the rotational component of the given matrix.
setFromUnnormalized(Matrix4x3dc) - Method in class org.joml.Quaternionf
Set this quaternion to be a representation of the rotational component of the given matrix.
setFromUnnormalized(Matrix4dc) - Method in class org.joml.Quaternionf
Set this quaternion to be a representation of the rotational component of the given matrix.
setFromUnnormalized(Matrix3fc) - Method in class org.joml.Quaternionf
Set this quaternion to be a representation of the rotational component of the given matrix.
setFromUnnormalized(Matrix3dc) - Method in class org.joml.Quaternionf
Set this quaternion to be a representation of the rotational component of the given matrix.
setFrustum(double, double, double, double, double, double, boolean) - Method in class org.joml.Matrix4d
Set this matrix to be an arbitrary perspective projection frustum transformation for a right-handed coordinate system using the given NDC z range.
setFrustum(double, double, double, double, double, double) - Method in class org.joml.Matrix4d
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].
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(double, double, double, double, double, double, boolean) - Method in class org.joml.Matrix4d
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(double, double, double, double, double, double) - Method in class org.joml.Matrix4d
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, 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(Vector3dc, Vector3dc) - Method in class org.joml.Matrix3d
Set this matrix to a rotation transformation to make -z point along dir.
setLookAlong(double, double, double, double, double, double) - Method in class org.joml.Matrix3d
Set this matrix to a rotation transformation to make -z point along dir.
setLookAlong(Vector3fc, Vector3fc) - 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(Vector3dc, Vector3dc) - Method in class org.joml.Matrix4d
Set this matrix to a rotation transformation to make -z point along dir.
setLookAlong(double, double, double, double, double, double) - Method in class org.joml.Matrix4d
Set this matrix to a rotation transformation to make -z point along dir.
setLookAlong(Vector3fc, Vector3fc) - 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.
setLookAlong(Vector3dc, Vector3dc) - Method in class org.joml.Matrix4x3d
Set this matrix to a rotation transformation to make -z point along dir.
setLookAlong(double, double, double, double, double, double) - Method in class org.joml.Matrix4x3d
Set this matrix to a rotation transformation to make -z point along dir.
setLookAlong(Vector3fc, Vector3fc) - Method in class org.joml.Matrix4x3f
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.Matrix4x3f
Set this matrix to a rotation transformation to make -z point along dir.
setLookAt(Vector3dc, Vector3dc, Vector3dc) - Method in class org.joml.Matrix4d
Set this matrix to be a "lookat" transformation for a right-handed coordinate system, that aligns -z with center - eye.
setLookAt(double, double, double, double, double, double, double, double, double) - Method in class org.joml.Matrix4d
Set this matrix to be a "lookat" transformation for a right-handed coordinate system, that aligns -z with center - eye.
setLookAt(Vector3fc, Vector3fc, Vector3fc) - 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.
setLookAt(Vector3dc, Vector3dc, Vector3dc) - Method in class org.joml.Matrix4x3d
Set this matrix to be a "lookat" transformation for a right-handed coordinate system, that aligns -z with center - eye.
setLookAt(double, double, double, double, double, double, double, double, double) - Method in class org.joml.Matrix4x3d
Set this matrix to be a "lookat" transformation for a right-handed coordinate system, that aligns -z with center - eye.
setLookAt(Vector3fc, Vector3fc, Vector3fc) - Method in class org.joml.Matrix4x3f
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.Matrix4x3f
Set this matrix to be a "lookat" transformation for a right-handed coordinate system, that aligns -z with center - eye.
setLookAtLH(Vector3dc, Vector3dc, Vector3dc) - Method in class org.joml.Matrix4d
Set this matrix to be a "lookat" transformation for a left-handed coordinate system, that aligns +z with center - eye.
setLookAtLH(double, double, double, double, double, double, double, double, double) - Method in class org.joml.Matrix4d
Set this matrix to be a "lookat" transformation for a left-handed coordinate system, that aligns +z with center - eye.
setLookAtLH(Vector3fc, Vector3fc, Vector3fc) - 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.
setLookAtLH(Vector3dc, Vector3dc, Vector3dc) - Method in class org.joml.Matrix4x3d
Set this matrix to be a "lookat" transformation for a left-handed coordinate system, that aligns +z with center - eye.
setLookAtLH(double, double, double, double, double, double, double, double, double) - Method in class org.joml.Matrix4x3d
Set this matrix to be a "lookat" transformation for a left-handed coordinate system, that aligns +z with center - eye.
setLookAtLH(Vector3fc, Vector3fc, Vector3fc) - Method in class org.joml.Matrix4x3f
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.Matrix4x3f
Set this matrix to be a "lookat" transformation for a left-handed coordinate system, that aligns +z with center - eye.
setOrtho(double, double, double, double, double, double, boolean) - Method in class org.joml.Matrix4d
Set this matrix to be an orthographic projection transformation for a right-handed coordinate system using the given NDC z range.
setOrtho(double, double, double, double, double, double) - Method in class org.joml.Matrix4d
Set this matrix to be an orthographic projection transformation for a right-handed coordinate system using OpenGL's NDC z range of [-1..+1].
setOrtho(float, float, float, float, float, float, boolean) - Method in class org.joml.Matrix4f
Set this matrix to be an orthographic projection transformation for a right-handed coordinate system 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 for a right-handed coordinate system using OpenGL's NDC z range of [-1..+1].
setOrtho(double, double, double, double, double, double, boolean) - Method in class org.joml.Matrix4x3d
Set this matrix to be an orthographic projection transformation for a right-handed coordinate system using the given NDC z range.
setOrtho(double, double, double, double, double, double) - Method in class org.joml.Matrix4x3d
Set this matrix to be an orthographic projection transformation for a right-handed coordinate system using OpenGL's NDC z range of [-1..+1].
setOrtho(float, float, float, float, float, float, boolean) - Method in class org.joml.Matrix4x3f
Set this matrix to be an orthographic projection transformation for a right-handed coordinate system using the given NDC z range.
setOrtho(float, float, float, float, float, float) - Method in class org.joml.Matrix4x3f
Set this matrix to be an orthographic projection transformation for a right-handed coordinate system using OpenGL's NDC z range of [-1..+1].
setOrtho2D(double, double, double, double) - Method in class org.joml.Matrix4d
Set this matrix to be an orthographic projection transformation for a right-handed coordinate system.
setOrtho2D(float, float, float, float) - Method in class org.joml.Matrix4f
Set this matrix to be an orthographic projection transformation for a right-handed coordinate system.
setOrtho2D(double, double, double, double) - Method in class org.joml.Matrix4x3d
Set this matrix to be an orthographic projection transformation for a right-handed coordinate system.
setOrtho2D(float, float, float, float) - Method in class org.joml.Matrix4x3f
Set this matrix to be an orthographic projection transformation for a right-handed coordinate system.
setOrtho2DLH(double, double, double, double) - Method in class org.joml.Matrix4d
Set this matrix to be an orthographic projection transformation for a left-handed coordinate system.
setOrtho2DLH(float, float, float, float) - Method in class org.joml.Matrix4f
Set this matrix to be an orthographic projection transformation for a left-handed coordinate system.
setOrtho2DLH(double, double, double, double) - Method in class org.joml.Matrix4x3d
Set this matrix to be an orthographic projection transformation for a left-handed coordinate system.
setOrtho2DLH(float, float, float, float) - Method in class org.joml.Matrix4x3f
Set this matrix to be an orthographic projection transformation for a left-handed coordinate system.
setOrthoLH(double, double, double, double, double, double, boolean) - Method in class org.joml.Matrix4d
Set this matrix to be an orthographic projection transformation for a left-handed coordinate system using the given NDC z range.
setOrthoLH(double, double, double, double, double, double) - Method in class org.joml.Matrix4d
Set this matrix to be an orthographic projection transformation for a left-handed coordinate system using OpenGL's NDC z range of [-1..+1].
setOrthoLH(float, float, float, float, float, float, boolean) - Method in class org.joml.Matrix4f
Set this matrix to be an orthographic projection transformation for a left-handed coordinate system using the given NDC z range.
setOrthoLH(float, float, float, float, float, float) - Method in class org.joml.Matrix4f
Set this matrix to be an orthographic projection transformation for a left-handed coordinate system using OpenGL's NDC z range of [-1..+1].
setOrthoLH(double, double, double, double, double, double, boolean) - Method in class org.joml.Matrix4x3d
Set this matrix to be an orthographic projection transformation for a left-handed coordinate system using the given NDC z range.
setOrthoLH(double, double, double, double, double, double) - Method in class org.joml.Matrix4x3d
Set this matrix to be an orthographic projection transformation for a left-handed coordinate system using OpenGL's NDC z range of [-1..+1].
setOrthoLH(float, float, float, float, float, float, boolean) - Method in class org.joml.Matrix4x3f
Set this matrix to be an orthographic projection transformation for a left-handed coordinate system using the given NDC z range.
setOrthoLH(float, float, float, float, float, float) - Method in class org.joml.Matrix4x3f
Set this matrix to be an orthographic projection transformation for a left-handed coordinate system using OpenGL's NDC z range of [-1..+1].
setOrthoSymmetric(double, double, double, double, boolean) - Method in class org.joml.Matrix4d
Set this matrix to be a symmetric orthographic projection transformation for a right-handed coordinate system using the given NDC z range.
setOrthoSymmetric(double, double, double, double) - Method in class org.joml.Matrix4d
Set this matrix to be a symmetric orthographic projection transformation for a right-handed coordinate system using OpenGL's NDC z range of [-1..+1].
setOrthoSymmetric(float, float, float, float, boolean) - Method in class org.joml.Matrix4f
Set this matrix to be a symmetric orthographic projection transformation for a right-handed coordinate system 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 for a right-handed coordinate system using OpenGL's NDC z range of [-1..+1].
setOrthoSymmetric(double, double, double, double, boolean) - Method in class org.joml.Matrix4x3d
Set this matrix to be a symmetric orthographic projection transformation for a right-handed coordinate system using the given NDC z range.
setOrthoSymmetric(double, double, double, double) - Method in class org.joml.Matrix4x3d
Set this matrix to be a symmetric orthographic projection transformation for a right-handed coordinate system using OpenGL's NDC z range of [-1..+1].
setOrthoSymmetric(float, float, float, float, boolean) - Method in class org.joml.Matrix4x3f
Set this matrix to be a symmetric orthographic projection transformation for a right-handed coordinate system using the given NDC z range.
setOrthoSymmetric(float, float, float, float) - Method in class org.joml.Matrix4x3f
Set this matrix to be a symmetric orthographic projection transformation for a right-handed coordinate system using OpenGL's NDC z range of [-1..+1].
setOrthoSymmetricLH(double, double, double, double, boolean) - Method in class org.joml.Matrix4d
Set this matrix to be a symmetric orthographic projection transformation for a left-handed coordinate system using the given NDC z range.
setOrthoSymmetricLH(double, double, double, double) - Method in class org.joml.Matrix4d
Set this matrix to be a symmetric orthographic projection transformation for a left-handed coordinate system using OpenGL's NDC z range of [-1..+1].
setOrthoSymmetricLH(float, float, float, float, boolean) - Method in class org.joml.Matrix4f
Set this matrix to be a symmetric orthographic projection transformation for a left-handed coordinate system using the given NDC z range.
setOrthoSymmetricLH(float, float, float, float) - Method in class org.joml.Matrix4f
Set this matrix to be a symmetric orthographic projection transformation for a left-handed coordinate system using OpenGL's NDC z range of [-1..+1].
setOrthoSymmetricLH(double, double, double, double, boolean) - Method in class org.joml.Matrix4x3d
Set this matrix to be a symmetric orthographic projection transformation for a left-handed coordinate system using the given NDC z range.
setOrthoSymmetricLH(double, double, double, double) - Method in class org.joml.Matrix4x3d
Set this matrix to be a symmetric orthographic projection transformation for a left-handed coordinate system using OpenGL's NDC z range of [-1..+1].
setOrthoSymmetricLH(float, float, float, float, boolean) - Method in class org.joml.Matrix4x3f
Set this matrix to be a symmetric orthographic projection transformation for a left-handed coordinate system using the given NDC z range.
setOrthoSymmetricLH(float, float, float, float) - Method in class org.joml.Matrix4x3f
Set this matrix to be a symmetric orthographic projection transformation for a left-handed coordinate system using OpenGL's NDC z range of [-1..+1].
setPerspective(double, double, double, double, boolean) - Method in class org.joml.Matrix4d
Set this matrix to be a symmetric perspective projection frustum transformation for a right-handed coordinate system using the given NDC z range.
setPerspective(double, double, double, double) - Method in class org.joml.Matrix4d
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].
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(double, double, double, double, boolean) - Method in class org.joml.Matrix4d
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(double, double, double, double) - Method in class org.joml.Matrix4d
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].
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(double, double, double) - Method in class org.joml.Matrix4d
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.
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.
setRotationXYZ(double, double, double) - Method in class org.joml.Matrix4x3d
Set only the 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.
setRotationXYZ(float, float, float) - Method in class org.joml.Matrix4x3f
Set only the 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(double, double, double) - Method in class org.joml.Matrix4d
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.
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.
setRotationYXZ(double, double, double) - Method in class org.joml.Matrix4x3d
Set only the 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.
setRotationYXZ(float, float, float) - Method in class org.joml.Matrix4x3f
Set only the 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(double, double, double) - Method in class org.joml.Matrix4d
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.
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.
setRotationZYX(double, double, double) - Method in class org.joml.Matrix4x3d
Set only the 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.
setRotationZYX(float, float, float) - Method in class org.joml.Matrix4x3f
Set only the 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.
setRow(int, Vector3dc) - Method in class org.joml.Matrix3d
Set the row at the given row index, starting with 0.
setRow(int, Vector3fc) - Method in class org.joml.Matrix3f
Set the row at the given row index, starting with 0.
setRow(int, Vector4dc) - Method in class org.joml.Matrix4d
Set the row at the given row index, starting with 0.
setRow(int, Vector4fc) - Method in class org.joml.Matrix4f
Set the row at the given row index, starting with 0.
setRow(int, Vector4dc) - Method in class org.joml.Matrix4x3d
Set the row at the given row index, starting with 0.
setRow(int, Vector4fc) - Method in class org.joml.Matrix4x3f
Set the row at the given row index, starting with 0.
setSkewSymmetric(double, double, double) - Method in class org.joml.Matrix3d
Set this matrix to a skew-symmetric matrix using the following layout: 0, a, -b -a, 0, c b, -c, 0 Reference: https://en.wikipedia.org
setSkewSymmetric(float, float, float) - Method in class org.joml.Matrix3f
Set this matrix to a skew-symmetric matrix using the following layout: 0, a, -b -a, 0, c b, -c, 0 Reference: https://en.wikipedia.org
setTranslation(double, double, double) - Method in class org.joml.Matrix4d
Set only the translation components (m30, m31, m32) of this matrix to the given values (x, y, z).
setTranslation(Vector3dc) - Method in class org.joml.Matrix4d
Set only the translation components (m30, m31, m32) of this matrix to the given values (xyz.x, xyz.y, xyz.z).
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(Vector3fc) - 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).
setTranslation(double, double, double) - Method in class org.joml.Matrix4x3d
Set only the translation components (m30, m31, m32) of this matrix to the given values (x, y, z).
setTranslation(Vector3dc) - Method in class org.joml.Matrix4x3d
Set only the translation components (m30, m31, m32) of this matrix to the given values (xyz.x, xyz.y, xyz.z).
setTranslation(float, float, float) - Method in class org.joml.Matrix4x3f
Set only the translation components (m30, m31, m32) of this matrix to the given values (x, y, z).
setTranslation(Vector3fc) - Method in class org.joml.Matrix4x3f
Set only the translation components (m30, m31, m32) of this matrix to the values (xyz.x, xyz.y, xyz.z).
shadow(Vector4dc, double, double, double, double) - Method in class org.joml.Matrix4d
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(Vector4dc, double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
 
shadow(double, double, double, double, double, double, double, double) - Method in class org.joml.Matrix4d
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(double, double, double, double, double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
 
shadow(Vector4dc, Matrix4dc, Matrix4d) - Method in class org.joml.Matrix4d
 
shadow(Vector4d, Matrix4d) - Method in class org.joml.Matrix4d
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(double, double, double, double, Matrix4dc, Matrix4d) - Method in class org.joml.Matrix4d
 
shadow(double, double, double, double, Matrix4dc) - Method in class org.joml.Matrix4d
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).
shadow(Vector4dc, double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
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(double, double, double, double, double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
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(Vector4dc, Matrix4dc, Matrix4d) - Method in interface org.joml.Matrix4dc
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(double, double, double, double, Matrix4dc, Matrix4d) - Method in interface org.joml.Matrix4dc
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(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
 
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
 
shadow(Vector4f, Matrix4fc, Matrix4f) - Method in class org.joml.Matrix4f
 
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, Matrix4fc, Matrix4f) - Method in class org.joml.Matrix4f
 
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).
shadow(Vector4f, float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
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, Matrix4f) - Method in interface org.joml.Matrix4fc
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, Matrix4fc, Matrix4f) - Method in interface org.joml.Matrix4fc
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(float, float, float, float, Matrix4fc, Matrix4f) - Method in interface org.joml.Matrix4fc
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(Vector4dc, double, double, double, double) - Method in class org.joml.Matrix4x3d
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(Vector4dc, double, double, double, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
shadow(double, double, double, double, double, double, double, double) - Method in class org.joml.Matrix4x3d
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(double, double, double, double, double, double, double, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
shadow(Vector4dc, Matrix4x3dc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
shadow(Vector4dc, Matrix4x3dc) - Method in class org.joml.Matrix4x3d
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(double, double, double, double, Matrix4x3dc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
shadow(double, double, double, double, Matrix4x3dc) - Method in class org.joml.Matrix4x3d
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).
shadow(Vector4dc, double, double, double, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
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(double, double, double, double, double, double, double, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
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(Vector4dc, Matrix4x3dc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
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(double, double, double, double, Matrix4x3dc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
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(Vector4fc, float, float, float, float) - Method in class org.joml.Matrix4x3f
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(Vector4fc, float, float, float, float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
shadow(float, float, float, float, float, float, float, float) - Method in class org.joml.Matrix4x3f
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, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
shadow(Vector4fc, Matrix4x3fc, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
shadow(Vector4fc, Matrix4x3fc) - Method in class org.joml.Matrix4x3f
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, Matrix4x3fc, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
shadow(float, float, float, float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
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).
shadow(Vector4fc, float, float, float, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
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, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
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(Vector4fc, Matrix4x3fc, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
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(float, float, float, float, Matrix4x3fc, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
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.
SimplexNoise - Class in org.joml
A simplex noise algorithm for 2D, 3D and 4D input.
SimplexNoise() - Constructor for class org.joml.SimplexNoise
 
sin(double) - Static method in class org.joml.Math
 
slerp(Quaterniondc, double) - Method in class org.joml.Quaterniond
Interpolate between this quaternion and the specified target using spherical linear interpolation using the specified interpolation factor alpha.
slerp(Quaterniondc, double, Quaterniond) - Method in class org.joml.Quaterniond
 
slerp(Quaterniond[], double[], Quaterniond) - Static method in class org.joml.Quaterniond
Interpolate between all of the quaternions given in qs via spherical linear interpolation using the specified interpolation factors weights, and store the result in dest.
slerp(Quaterniondc, double, Quaterniond) - Method in interface org.joml.Quaterniondc
Interpolate between this quaternion and the specified target using spherical linear interpolation using the specified interpolation factor alpha, and store the result in dest.
slerp(Quaternionfc, float) - Method in class org.joml.Quaternionf
Interpolate between this quaternion and the specified target using spherical linear interpolation using the specified interpolation factor alpha.
slerp(Quaternionfc, float, Quaternionf) - Method in class org.joml.Quaternionf
 
slerp(Quaternionf[], float[], Quaternionf) - Static method in class org.joml.Quaternionf
Interpolate between all of the quaternions given in qs via spherical linear interpolation using the specified interpolation factors weights, and store the result in dest.
slerp(Quaternionfc, float, Quaternionf) - Method in interface org.joml.Quaternionfc
Interpolate between this quaternion and the specified target using spherical linear interpolation using the specified interpolation factor alpha, and store the result in dest.
smoothStep(Vector3dc, double, Vector3d) - Method in class org.joml.Vector3d
 
smoothStep(Vector3dc, double, Vector3d) - Method in interface org.joml.Vector3dc
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(Vector3fc, float, Vector3f) - Method in class org.joml.Vector3f
 
smoothStep(Vector3fc, float, Vector3f) - Method in interface org.joml.Vector3fc
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(Vector4dc, double, Vector4d) - Method in class org.joml.Vector4d
 
smoothStep(Vector4dc, double, Vector4d) - Method in interface org.joml.Vector4dc
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(Vector4fc, float, Vector4f) - Method in class org.joml.Vector4f
 
smoothStep(Vector4fc, float, Vector4f) - Method in interface org.joml.Vector4fc
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.
Sphere(long, int, int, Callback3d) - Constructor for class org.joml.sampling.BestCandidateSampling.Sphere
Create a new instance of BestCandidateSampling.Sphere, initialize the random number generator with the given seed and generate numSamples number of 'best candidate' sample positions on the unit sphere with each sample tried numCandidates number of times, and call the given callback for each sample generate.
Sphere(long, int, Callback3d) - Constructor for class org.joml.sampling.UniformSampling.Sphere
Create a new instance of UniformSampling.Sphere, initialize the random number generator with the given seed and generate numSamples number of sample positions on the unit sphere, and call the given callback for each sample generate.
SpiralSampling - Class in org.joml.sampling
Creates samples on a spiral around a center point.
SpiralSampling(long) - Constructor for class org.joml.sampling.SpiralSampling
Create a new instance of SpiralSampling and initialize the random number generator with the given seed.
sqrt(double) - Static method in class org.joml.Math
 
StratifiedSampling - Class in org.joml.sampling
Creates samples on a unit quad using an NxN strata grid.
StratifiedSampling(long) - Constructor for class org.joml.sampling.StratifiedSampling
Create a new instance of StratifiedSampling and initialize the random number generator with the given seed.
sub(Matrix3dc) - Method in class org.joml.Matrix3d
Component-wise subtract subtrahend from this.
sub(Matrix3dc, Matrix3d) - Method in class org.joml.Matrix3d
 
sub(Matrix3dc, Matrix3d) - Method in interface org.joml.Matrix3dc
Component-wise subtract subtrahend from this and store the result in dest.
sub(Matrix3fc) - Method in class org.joml.Matrix3f
Component-wise subtract subtrahend from this.
sub(Matrix3fc, Matrix3f) - Method in class org.joml.Matrix3f
 
sub(Matrix3fc, Matrix3f) - Method in interface org.joml.Matrix3fc
Component-wise subtract subtrahend from this and store the result in dest.
sub(Matrix4dc) - Method in class org.joml.Matrix4d
Component-wise subtract subtrahend from this.
sub(Matrix4dc, Matrix4d) - Method in class org.joml.Matrix4d
 
sub(Matrix4dc, Matrix4d) - Method in interface org.joml.Matrix4dc
Component-wise subtract subtrahend from this and store the result in dest.
sub(Matrix4f) - Method in class org.joml.Matrix4f
Component-wise subtract subtrahend from this.
sub(Matrix4fc, Matrix4f) - Method in class org.joml.Matrix4f
 
sub(Matrix4fc, Matrix4f) - Method in interface org.joml.Matrix4fc
Component-wise subtract subtrahend from this and store the result in dest.
sub(Matrix4x3dc) - Method in class org.joml.Matrix4x3d
Component-wise subtract subtrahend from this.
sub(Matrix4x3dc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
sub(Matrix4x3fc) - Method in class org.joml.Matrix4x3d
Component-wise subtract subtrahend from this.
sub(Matrix4x3fc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
sub(Matrix4x3dc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Component-wise subtract subtrahend from this and store the result in dest.
sub(Matrix4x3fc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Component-wise subtract subtrahend from this and store the result in dest.
sub(Matrix4x3fc) - Method in class org.joml.Matrix4x3f
Component-wise subtract subtrahend from this.
sub(Matrix4x3fc, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
sub(Matrix4x3fc, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Component-wise subtract subtrahend from this and store the result in dest.
sub(Vector2dc) - Method in class org.joml.Vector2d
Subtract v from this vector.
sub(double, double) - Method in class org.joml.Vector2d
Subtract (x, y) from this vector.
sub(double, double, Vector2d) - Method in class org.joml.Vector2d
 
sub(Vector2fc) - Method in class org.joml.Vector2d
Subtract v from this vector.
sub(Vector2dc, Vector2d) - Method in class org.joml.Vector2d
 
sub(Vector2fc, Vector2d) - Method in class org.joml.Vector2d
 
sub(double, double, Vector2d) - Method in interface org.joml.Vector2dc
Subtract (x, y) from this vector and store the result in dest.
sub(Vector2dc, Vector2d) - Method in interface org.joml.Vector2dc
Subtract v from this vector and store the result in dest.
sub(Vector2fc, Vector2d) - Method in interface org.joml.Vector2dc
Subtract v from this vector and store the result in dest.
sub(Vector2fc) - Method in class org.joml.Vector2f
Subtract v from this vector.
sub(Vector2fc, Vector2f) - Method in class org.joml.Vector2f
 
sub(float, float) - Method in class org.joml.Vector2f
Subtract (x, y) from this vector.
sub(float, float, Vector2f) - Method in class org.joml.Vector2f
 
sub(Vector2fc, Vector2f) - Method in interface org.joml.Vector2fc
Subtract v from this vector and store the result in dest.
sub(float, float, Vector2f) - Method in interface org.joml.Vector2fc
Subtract (x, y) from this vector and store the result in dest.
sub(Vector2ic) - Method in class org.joml.Vector2i
Subtract the supplied vector from this one and store the result in this.
sub(Vector2ic, Vector2i) - Method in class org.joml.Vector2i
 
sub(int, int) - Method in class org.joml.Vector2i
Decrement the components of this vector by the given values.
sub(int, int, Vector2i) - Method in class org.joml.Vector2i
 
sub(Vector2ic, Vector2i) - Method in interface org.joml.Vector2ic
Subtract the supplied vector from this one and store the result in dest.
sub(int, int, Vector2i) - Method in interface org.joml.Vector2ic
Decrement the components of this vector by the given values and store the result in dest.
sub(Vector3dc) - Method in class org.joml.Vector3d
Subtract the supplied vector from this one.
sub(Vector3dc, Vector3d) - Method in class org.joml.Vector3d
 
sub(Vector3fc) - Method in class org.joml.Vector3d
Subtract the supplied vector from this one.
sub(Vector3fc, Vector3d) - Method in class org.joml.Vector3d
 
sub(double, double, double) - Method in class org.joml.Vector3d
Subtract (x, y, z) from this vector.
sub(double, double, double, Vector3d) - Method in class org.joml.Vector3d
 
sub(Vector3dc, Vector3d) - Method in interface org.joml.Vector3dc
Subtract the supplied vector from this one and store the result in dest.
sub(Vector3fc, Vector3d) - Method in interface org.joml.Vector3dc
Subtract the supplied vector from this one and store the result in dest.
sub(double, double, double, Vector3d) - Method in interface org.joml.Vector3dc
Subtract (x, y, z) from this vector and store the result in dest.
sub(Vector3fc) - Method in class org.joml.Vector3f
Subtract the supplied vector from this one and store the result in this.
sub(Vector3fc, Vector3f) - Method in class org.joml.Vector3f
 
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
 
sub(Vector3fc, Vector3f) - Method in interface org.joml.Vector3fc
Subtract the supplied vector from this one and store the result in dest.
sub(float, float, float, Vector3f) - Method in interface org.joml.Vector3fc
Decrement the components of this vector by the given values and store the result in dest.
sub(Vector3ic) - Method in class org.joml.Vector3i
Subtract the supplied vector from this one and store the result in this.
sub(Vector3ic, Vector3i) - Method in class org.joml.Vector3i
 
sub(int, int, int) - Method in class org.joml.Vector3i
Decrement the components of this vector by the given values.
sub(int, int, int, Vector3i) - Method in class org.joml.Vector3i
 
sub(Vector3ic, Vector3i) - Method in interface org.joml.Vector3ic
Subtract the supplied vector from this one and store the result in dest.
sub(int, int, int, Vector3i) - Method in interface org.joml.Vector3ic
Decrement the components of this vector by the given values and store the result in dest.
sub(Vector4dc) - Method in class org.joml.Vector4d
Subtract the supplied vector from this one.
sub(Vector4fc) - Method in class org.joml.Vector4d
Subtract the supplied vector from this one.
sub(double, double, double, double) - Method in class org.joml.Vector4d
Subtract (x, y, z, w) from this.
sub(double, double, double, double, Vector4d) - Method in class org.joml.Vector4d
 
sub(double, double, double, double, Vector4d) - Method in interface org.joml.Vector4dc
Subtract (x, y, z, w) from this and store the result in dest.
sub(Vector4fc) - 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(Vector4fc, Vector4f) - Method in class org.joml.Vector4f
 
sub(float, float, float, float, Vector4f) - Method in class org.joml.Vector4f
 
sub(Vector4fc, Vector4f) - Method in interface org.joml.Vector4fc
Subtract the supplied vector from this one and store the result in dest.
sub(float, float, float, float, Vector4f) - Method in interface org.joml.Vector4fc
Subtract (x, y, z, w) from this and store the result in dest.
sub(Vector4ic) - Method in class org.joml.Vector4i
Subtract the supplied vector from this one.
sub(int, int, int, int) - Method in class org.joml.Vector4i
Subtract (x, y, z, w) from this.
sub(Vector4ic, Vector4i) - Method in class org.joml.Vector4i
 
sub(int, int, int, int, Vector4i) - Method in class org.joml.Vector4i
 
sub(Vector4ic, Vector4i) - Method in interface org.joml.Vector4ic
Subtract the supplied vector from this one and store the result in dest.
sub(int, int, int, int, Vector4i) - Method in interface org.joml.Vector4ic
Subtract (x, y, z, w) from this and store the result in dest.
sub4x3(Matrix4dc) - Method in class org.joml.Matrix4d
Component-wise subtract the upper 4x3 submatrices of subtrahend from this.
sub4x3(Matrix4dc, Matrix4d) - Method in class org.joml.Matrix4d
 
sub4x3(Matrix4dc, Matrix4d) - Method in interface org.joml.Matrix4dc
Component-wise subtract the upper 4x3 submatrices of subtrahend 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(Matrix4fc, Matrix4f) - Method in class org.joml.Matrix4f
 
sub4x3(Matrix4fc, Matrix4f) - Method in interface org.joml.Matrix4fc
Component-wise subtract the upper 4x3 submatrices of subtrahend from this and store the result in dest.
swap(Matrix3d) - Method in class org.joml.Matrix3d
Exchange the values of this matrix with the given other matrix.
swap(Matrix3f) - Method in class org.joml.Matrix3f
Exchange the values of this matrix with the given other matrix.
swap(Matrix4d) - Method in class org.joml.Matrix4d
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.
swap(Matrix4x3d) - Method in class org.joml.Matrix4x3d
Exchange the values of this matrix with the given other matrix.
swap(Matrix4x3f) - Method in class org.joml.Matrix4x3f
Exchange the values of this matrix with the given other matrix.

T

tan(double) - Static method in class org.joml.Math
 
tangent(Vector3fc, Vector2fc, Vector3fc, Vector2fc, Vector3fc, Vector2fc, Vector3f) - Static method in class org.joml.GeometryUtils
Calculate the surface tangent for the three supplied vertices and UV coordinates and store the result in dest.
tangentBitangent(Vector3fc, Vector2fc, Vector3fc, Vector2fc, Vector3fc, Vector2fc, Vector3f, Vector3f) - Static method in class org.joml.GeometryUtils
Calculate the surface tangent and bitangent for the three supplied vertices and UV coordinates and store the result in dest.
test(float, float, float, float, float, float) - Method in class org.joml.RayAabIntersection
Test whether the ray stored in this RayAabIntersection intersect the axis-aligned box given via its minimum corner (minX, minY, minZ) and its maximum corner (maxX, maxY, maxZ).
testAab(Vector3fc, Vector3fc) - Method in class org.joml.FrustumIntersection
Test whether the given axis-aligned box is partly or completely within or outside of the frustum defined by this frustum culler.
testAab(float, float, float, float, float, float) - Method in class org.joml.FrustumIntersection
Test whether the given axis-aligned box is partly or completely within or outside of the frustum defined by this frustum culler.
testAabAab(double, double, double, double, double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the axis-aligned box with minimum corner (minXA, minYA, minZA) and maximum corner (maxXA, maxYA, maxZA) intersects the axis-aligned box with minimum corner (minXB, minYB, minZB) and maximum corner (maxXB, maxYB, maxZB).
testAabAab(Vector3dc, Vector3dc, Vector3dc, Vector3dc) - Static method in class org.joml.Intersectiond
Test whether the axis-aligned box with minimum corner minA and maximum corner maxA intersects the axis-aligned box with minimum corner minB and maximum corner maxB.
testAabAab(float, float, float, float, float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the axis-aligned box with minimum corner (minXA, minYA, minZA) and maximum corner (maxXA, maxYA, maxZA) intersects the axis-aligned box with minimum corner (minXB, minYB, minZB) and maximum corner (maxXB, maxYB, maxZB).
testAabAab(Vector3fc, Vector3fc, Vector3fc, Vector3fc) - Static method in class org.joml.Intersectionf
Test whether the axis-aligned box with minimum corner minA and maximum corner maxA intersects the axis-aligned box with minimum corner minB and maximum corner maxB.
testAabPlane(double, double, double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the axis-aligned box with minimum corner (minX, minY, minZ) and maximum corner (maxX, maxY, maxZ) intersects the plane with the general equation a*x + b*y + c*z + d = 0.
testAabPlane(Vector3dc, Vector3dc, double, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the axis-aligned box with minimum corner min and maximum corner max intersects the plane with the general equation a*x + b*y + c*z + d = 0.
testAabPlane(float, float, float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the axis-aligned box with minimum corner (minX, minY, minZ) and maximum corner (maxX, maxY, maxZ) intersects the plane with the general equation a*x + b*y + c*z + d = 0.
testAabPlane(Vector3fc, Vector3fc, float, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the axis-aligned box with minimum corner min and maximum corner max intersects the plane with the general equation a*x + b*y + c*z + d = 0.
testAabSphere(double, double, double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the axis-aligned box with minimum corner (minX, minY, minZ) and maximum corner (maxX, maxY, maxZ) intersects the sphere with the given center (centerX, centerY, centerZ) and square radius radiusSquared.
testAabSphere(Vector3dc, Vector3dc, Vector3dc, double) - Static method in class org.joml.Intersectiond
Test whether the axis-aligned box with minimum corner min and maximum corner max intersects the sphere with the given center and square radius radiusSquared.
testAabSphere(float, float, float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the axis-aligned box with minimum corner (minX, minY, minZ) and maximum corner (maxX, maxY, maxZ) intersects the sphere with the given center (centerX, centerY, centerZ) and square radius radiusSquared.
testAabSphere(Vector3fc, Vector3fc, Vector3fc, float) - Static method in class org.joml.Intersectionf
Test whether the axis-aligned box with minimum corner min and maximum corner max intersects the sphere with the given center and square radius radiusSquared.
testAarAar(double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the axis-aligned rectangle with minimum corner (minXA, minYA) and maximum corner (maxXA, maxYA) intersects the axis-aligned rectangle with minimum corner (minXB, minYB) and maximum corner (maxXB, maxYB).
testAarAar(Vector2dc, Vector2dc, Vector2dc, Vector2dc) - Static method in class org.joml.Intersectiond
Test whether the axis-aligned rectangle with minimum corner minA and maximum corner maxA intersects the axis-aligned rectangle with minimum corner minB and maximum corner maxB.
testAarAar(float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the axis-aligned rectangle with minimum corner (minXA, minYA) and maximum corner (maxXA, maxYA) intersects the axis-aligned rectangle with minimum corner (minXB, minYB) and maximum corner (maxXB, maxYB).
testAarAar(Vector2fc, Vector2fc, Vector2fc, Vector2fc) - Static method in class org.joml.Intersectionf
Test whether the axis-aligned rectangle with minimum corner minA and maximum corner maxA intersects the axis-aligned rectangle with minimum corner minB and maximum corner maxB.
testAarCircle(double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the axis-aligned rectangle with minimum corner (minX, minY) and maximum corner (maxX, maxY) intersects the circle with the given center (centerX, centerY) and square radius radiusSquared.
testAarCircle(Vector2dc, Vector2dc, Vector2dc, double) - Static method in class org.joml.Intersectiond
Test whether the axis-aligned rectangle with minimum corner min and maximum corner max intersects the circle with the given center and square radius radiusSquared.
testAarCircle(float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the axis-aligned rectangle with minimum corner (minX, minY) and maximum corner (maxX, maxY) intersects the circle with the given center (centerX, centerY) and square radius radiusSquared.
testAarCircle(Vector2fc, Vector2fc, Vector2fc, float) - Static method in class org.joml.Intersectionf
Test whether the axis-aligned rectangle with minimum corner min and maximum corner max intersects the circle with the given center and square radius radiusSquared.
testAarLine(double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the axis-aligned rectangle with minimum corner (minX, minY) and maximum corner (maxX, maxY) intersects the line with the general equation a*x + b*y + c = 0.
testAarLine(Vector2dc, Vector2dc, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the axis-aligned rectangle with minimum corner min and maximum corner max intersects the line with the general equation a*x + b*y + c = 0.
testAarLine(double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the axis-aligned rectangle with minimum corner (minX, minY) and maximum corner (maxX, maxY) intersects the line defined by the two points (x0, y0) and (x1, y1).
testAarLine(float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the axis-aligned rectangle with minimum corner (minX, minY) and maximum corner (maxX, maxY) intersects the line with the general equation a*x + b*y + c = 0.
testAarLine(Vector2fc, Vector2fc, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the axis-aligned rectangle with minimum corner min and maximum corner max intersects the line with the general equation a*x + b*y + c = 0.
testAarLine(float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the axis-aligned rectangle with minimum corner (minX, minY) and maximum corner (maxX, maxY) intersects the line defined by the two points (x0, y0) and (x1, y1).
testCircleCircle(double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the one circle with center (aX, aY) and radius rA intersects the other circle with center (bX, bY) and radius rB.
testCircleCircle(Vector2dc, double, Vector2dc, double) - Static method in class org.joml.Intersectiond
Test whether the one circle with center centerA and square radius radiusSquaredA intersects the other circle with center centerB and square radius radiusSquaredB.
testCircleCircle(float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the one circle with center (aX, aY) and radius rA intersects the other circle with center (bX, bY) and radius rB.
testCircleCircle(Vector2fc, float, Vector2fc, float) - Static method in class org.joml.Intersectionf
Test whether the one circle with center centerA and square radius radiusSquaredA intersects the other circle with center centerB and square radius radiusSquaredB.
testCircleTriangle(double, double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the circle with center (centerX, centerY) and square radius radiusSquared intersects the triangle with counter-clockwise vertices (v0X, v0Y), (v1X, v1Y), (v2X, v2Y).
testCircleTriangle(Vector2dc, double, Vector2dc, Vector2dc, Vector2dc) - Static method in class org.joml.Intersectiond
Test whether the circle with given center and square radius radiusSquared intersects the triangle with counter-clockwise vertices v0, v1, v2.
testCircleTriangle(float, float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the circle with center (centerX, centerY) and square radius radiusSquared intersects the triangle with counter-clockwise vertices (v0X, v0Y), (v1X, v1Y), (v2X, v2Y).
testCircleTriangle(Vector2fc, float, Vector2fc, Vector2fc, Vector2fc) - Static method in class org.joml.Intersectionf
Test whether the circle with given center and square radius radiusSquared intersects the triangle with counter-clockwise vertices v0, v1, v2.
testLineCircle(double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the line with the general line equation a*x + b*y + c = 0 intersects the circle with center (centerX, centerY) and radius.
testLineCircle(float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the line with the general line equation a*x + b*y + c = 0 intersects the circle with center (centerX, centerY) and radius.
testLineSegmentSphere(double, double, double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the line segment with the end points (p0X, p0Y, p0Z) and (p1X, p1Y, p1Z) intersects the given sphere with center (centerX, centerY, centerZ) and square radius radiusSquared.
testLineSegmentSphere(Vector3dc, Vector3dc, Vector3dc, double) - Static method in class org.joml.Intersectiond
Test whether the line segment with the end points p0 and p1 intersects the given sphere with center center and square radius radiusSquared.
testLineSegmentSphere(float, float, float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the line segment with the end points (p0X, p0Y, p0Z) and (p1X, p1Y, p1Z) intersects the given sphere with center (centerX, centerY, centerZ) and square radius radiusSquared.
testLineSegmentSphere(Vector3fc, Vector3fc, Vector3fc, float) - Static method in class org.joml.Intersectionf
Test whether the line segment with the end points p0 and p1 intersects the given sphere with center center and square radius radiusSquared.
testLineSegmentTriangle(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the line segment with the end points (p0X, p0Y, p0Z) and (p1X, p1Y, p1Z) intersects the triangle consisting of the three vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z), regardless of the winding order of the triangle or the direction of the line segment between its two end points.
testLineSegmentTriangle(Vector3dc, Vector3dc, Vector3dc, Vector3dc, Vector3dc, double) - Static method in class org.joml.Intersectiond
Test whether the line segment with the end points p0 and p1 intersects the triangle consisting of the three vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z), regardless of the winding order of the triangle or the direction of the line segment between its two end points.
testLineSegmentTriangle(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the line segment with the end points (p0X, p0Y, p0Z) and (p1X, p1Y, p1Z) intersects the triangle consisting of the three vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z), regardless of the winding order of the triangle or the direction of the line segment between its two end points.
testLineSegmentTriangle(Vector3fc, Vector3fc, Vector3fc, Vector3fc, Vector3fc, float) - Static method in class org.joml.Intersectionf
Test whether the line segment with the end points p0 and p1 intersects the triangle consisting of the three vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z), regardless of the winding order of the triangle or the direction of the line segment between its two end points.
testPlaneSphere(double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the plane with the general plane equation a*x + b*y + c*z + d = 0 intersects the sphere with center (centerX, centerY, centerZ) and radius.
testPlaneSphere(float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the plane with the general plane equation a*x + b*y + c*z + d = 0 intersects the sphere with center (centerX, centerY, centerZ) and radius.
testPoint(Vector3fc) - Method in class org.joml.FrustumIntersection
Test whether the given point is within the frustum defined by this frustum culler.
testPoint(float, float, float) - Method in class org.joml.FrustumIntersection
Test whether the given point (x, y, z) is within the frustum defined by this frustum culler.
testPoint(float, float) - Method in class org.joml.PolygonsIntersection
Test whether the given point (x, y) lies inside any polygon stored in this PolygonsIntersection object.
testPoint(float, float, BitSet) - Method in class org.joml.PolygonsIntersection
Test whether the given point (x, y) lies inside any polygon stored in this PolygonsIntersection object.
testPointAar(double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the given point (pX, pY) lies inside the axis-aligned rectangle with the minimum corner (minX, minY) and maximum corner (maxX, maxY).
testPointAar(float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the given point (pX, pY) lies inside the axis-aligned rectangle with the minimum corner (minX, minY) and maximum corner (maxX, maxY).
testPointCircle(double, double, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the point (pX, pY) lies inside the circle with center (centerX, centerY) and square radius radiusSquared.
testPointCircle(float, float, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the point (pX, pY) lies inside the circle with center (centerX, centerY) and square radius radiusSquared.
testPointInTriangle(double, double, double, double, double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the projection of the given point (pX, pY, pZ) lies inside of the triangle defined by the three vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z).
testPointInTriangle(float, float, float, float, float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the projection of the given point (pX, pY, pZ) lies inside of the triangle defined by the three vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z).
testPointTriangle(double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the given point (pX, pY) lies inside the triangle with the vertices (v0X, v0Y), (v1X, v1Y), (v2X, v2Y).
testPointTriangle(Vector2dc, Vector2dc, Vector2dc, Vector2dc) - Static method in class org.joml.Intersectiond
Test whether the given point lies inside the triangle with the vertices v0, v1, v2.
testPointTriangle(float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the given point (pX, pY) lies inside the triangle with the vertices (v0X, v0Y), (v1X, v1Y), (v2X, v2Y).
testPointTriangle(Vector2fc, Vector2fc, Vector2fc, Vector2fc) - Static method in class org.joml.Intersectionf
Test whether the given point lies inside the triangle with the vertices v0, v1, v2.
testRayAab(double, double, double, double, double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the given ray with the origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects the axis-aligned box given as its minimum corner (minX, minY, minZ) and maximum corner (maxX, maxY, maxZ).
testRayAab(Vector3dc, Vector3dc, Vector3dc, Vector3dc) - Static method in class org.joml.Intersectiond
Test whether the ray with the given origin and direction dir intersects the axis-aligned box specified as its minimum corner min and maximum corner max.
testRayAab(float, float, float, float, float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the given ray with the origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects the axis-aligned box given as its minimum corner (minX, minY, minZ) and maximum corner (maxX, maxY, maxZ).
testRayAab(Vector3fc, Vector3fc, Vector3fc, Vector3fc) - Static method in class org.joml.Intersectionf
Test whether the ray with the given origin and direction dir intersects the axis-aligned box specified as its minimum corner min and maximum corner max.
testRayAar(double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the given ray with the origin (originX, originY) and direction (dirX, dirY) intersects the given axis-aligned rectangle given as its minimum corner (minX, minY) and maximum corner (maxX, maxY).
testRayAar(Vector2dc, Vector2dc, Vector2dc, Vector2dc) - Static method in class org.joml.Intersectiond
Test whether the ray with the given origin and direction dir intersects the given axis-aligned rectangle specified as its minimum corner min and maximum corner max.
testRayAar(float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the given ray with the origin (originX, originY) and direction (dirX, dirY) intersects the given axis-aligned rectangle given as its minimum corner (minX, minY) and maximum corner (maxX, maxY).
testRayAar(Vector2fc, Vector2fc, Vector2fc, Vector2fc) - Static method in class org.joml.Intersectionf
Test whether the ray with the given origin and direction dir intersects the given axis-aligned rectangle specified as its minimum corner min and maximum corner max.
testRayCircle(double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the given ray with the origin (originX, originY) and direction (dirX, dirY) intersects the given circle with center (centerX, centerY) and square radius radiusSquared.
testRayCircle(Vector2dc, Vector2dc, Vector2dc, double) - Static method in class org.joml.Intersectiond
Test whether the ray with the given origin and direction dir intersects the circle with the given center and square radius.
testRayCircle(float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the given ray with the origin (originX, originY) and direction (dirX, dirY) intersects the given circle with center (centerX, centerY) and square radius radiusSquared.
testRayCircle(Vector2fc, Vector2fc, Vector2fc, float) - Static method in class org.joml.Intersectionf
Test whether the ray with the given origin and direction dir intersects the circle with the given center and square radius.
testRaySphere(double, double, double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the given ray with the origin (originX, originY, originZ) and normalized direction (dirX, dirY, dirZ) intersects the given sphere with center (centerX, centerY, centerZ) and square radius radiusSquared.
testRaySphere(Vector3dc, Vector3dc, Vector3dc, double) - Static method in class org.joml.Intersectiond
Test whether the ray with the given origin and normalized direction dir intersects the sphere with the given center and square radius.
testRaySphere(float, float, float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the given ray with the origin (originX, originY, originZ) and normalized direction (dirX, dirY, dirZ) intersects the given sphere with center (centerX, centerY, centerZ) and square radius radiusSquared.
testRaySphere(Vector3fc, Vector3fc, Vector3fc, float) - Static method in class org.joml.Intersectionf
Test whether the ray with the given origin and normalized direction dir intersects the sphere with the given center and square radius.
testRayTriangle(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the given ray with the origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects the triangle consisting of the three vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z).
testRayTriangle(Vector3dc, Vector3dc, Vector3dc, Vector3dc, Vector3dc, double) - Static method in class org.joml.Intersectiond
Test whether the ray with the given origin and the given dir intersects the frontface of the triangle consisting of the three vertices v0, v1 and v2.
testRayTriangle(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the given ray with the origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects the triangle consisting of the three vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z).
testRayTriangle(Vector3fc, Vector3fc, Vector3fc, Vector3fc, Vector3fc, float) - Static method in class org.joml.Intersectionf
Test whether the ray with the given origin and the given dir intersects the frontface of the triangle consisting of the three vertices v0, v1 and v2.
testRayTriangleFront(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the given ray with the origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects the frontface of the triangle consisting of the three vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z).
testRayTriangleFront(Vector3dc, Vector3dc, Vector3dc, Vector3dc, Vector3dc, double) - Static method in class org.joml.Intersectiond
Test whether the ray with the given origin and the given dir intersects the frontface of the triangle consisting of the three vertices v0, v1 and v2.
testRayTriangleFront(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the given ray with the origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects the frontface of the triangle consisting of the three vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z).
testRayTriangleFront(Vector3fc, Vector3fc, Vector3fc, Vector3fc, Vector3fc, float) - Static method in class org.joml.Intersectionf
Test whether the ray with the given origin and the given dir intersects the frontface of the triangle consisting of the three vertices v0, v1 and v2.
testSphere(Vector3fc, float) - Method in class org.joml.FrustumIntersection
Test whether the given sphere is partly or completely within or outside of the frustum defined by this frustum culler.
testSphere(float, float, float, float) - Method in class org.joml.FrustumIntersection
Test whether the given sphere is partly or completely within or outside of the frustum defined by this frustum culler.
testSphereSphere(double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the one sphere with center (aX, aY, aZ) and square radius radiusSquaredA intersects the other sphere with center (bX, bY, bZ) and square radius radiusSquaredB.
testSphereSphere(Vector3dc, double, Vector3dc, double) - Static method in class org.joml.Intersectiond
Test whether the one sphere with center centerA and square radius radiusSquaredA intersects the other sphere with center centerB and square radius radiusSquaredB.
testSphereSphere(float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the one sphere with center (aX, aY, aZ) and square radius radiusSquaredA intersects the other sphere with center (bX, bY, bZ) and square radius radiusSquaredB.
testSphereSphere(Vector3fc, float, Vector3fc, float) - Static method in class org.joml.Intersectionf
Test whether the one sphere with center centerA and square radius radiusSquaredA intersects the other sphere with center centerB and square radius radiusSquaredB.
toDegrees(double) - Static method in class org.joml.Math
 
toImmutable() - Method in class org.joml.Matrix3d
Create a new immutable view of this Matrix3d.
toImmutable() - Method in class org.joml.Matrix3f
Create a new immutable view of this Matrix3f.
toImmutable() - Method in class org.joml.Matrix4d
Create a new immutable view of this Matrix4d.
toImmutable() - Method in class org.joml.Matrix4f
Create a new immutable view of this Matrix4f.
toImmutable() - Method in class org.joml.Matrix4x3d
Create a new immutable view of this Matrix4x3d.
toImmutable() - Method in class org.joml.Matrix4x3f
Create a new immutable view of this Matrix4x3f.
toImmutable() - Method in class org.joml.Quaterniond
Create a new immutable view of this Quaterniond.
toImmutable() - Method in class org.joml.Quaternionf
Create a new immutable view of this Quaternionf.
toImmutable() - Method in class org.joml.Vector2d
Create a new immutable view of this Vector2d.
toImmutable() - Method in class org.joml.Vector2f
Create a new immutable view of this Vector2f.
toImmutable() - Method in class org.joml.Vector2i
Create a new immutable view of this Vector2i.
toImmutable() - Method in class org.joml.Vector3d
Create a new immutable view of this Vector3d.
toImmutable() - Method in class org.joml.Vector3f
Create a new immutable view of this Vector3f.
toImmutable() - Method in class org.joml.Vector3i
Create a new immutable view of this Vector3i.
toImmutable() - Method in class org.joml.Vector4d
Create a new immutable view of this Vector4d.
toImmutable() - Method in class org.joml.Vector4f
Create a new immutable view of this Vector4f.
toImmutable() - Method in class org.joml.Vector4i
Create a new immutable view of this Vector4i.
toRadians(double) - Static method in class org.joml.Math
 
toString() - Method in class org.joml.AxisAngle4d
Return a string representation of this AxisAngle4d.
toString(NumberFormat) - Method in class org.joml.AxisAngle4d
Return a string representation of this AxisAngle4d by formatting the components with the given NumberFormat.
toString() - Method in class org.joml.AxisAngle4f
Return a string representation of this AxisAngle4f.
toString(NumberFormat) - Method in class org.joml.AxisAngle4f
Return a string representation of this AxisAngle4f by formatting the components with the given NumberFormat.
toString() - Method in class org.joml.Matrix3d
Return a string representation of this matrix.
toString(NumberFormat) - Method in class org.joml.Matrix3d
Return a string representation of this matrix by formatting the matrix elements with the given NumberFormat.
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.Matrix4d
Return a string representation of this matrix.
toString(NumberFormat) - Method in class org.joml.Matrix4d
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.Matrix4x3d
Return a string representation of this matrix.
toString(NumberFormat) - Method in class org.joml.Matrix4x3d
Return a string representation of this matrix by formatting the matrix elements with the given NumberFormat.
toString() - Method in class org.joml.Matrix4x3f
Return a string representation of this matrix.
toString(NumberFormat) - Method in class org.joml.Matrix4x3f
Return a string representation of this matrix by formatting the matrix elements with the given NumberFormat.
toString() - Method in class org.joml.Quaterniond
Return a string representation of this quaternion.
toString(NumberFormat) - Method in class org.joml.Quaterniond
Return a string representation of this quaternion by formatting the components 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.Vector2d
Return a string representation of this vector.
toString(NumberFormat) - Method in class org.joml.Vector2d
Return a string representation of this vector by formatting the vector components with the given NumberFormat.
toString() - Method in class org.joml.Vector2f
Return a string representation of this vector.
toString(NumberFormat) - Method in class org.joml.Vector2f
Return a string representation of this vector by formatting the vector components with the given NumberFormat.
toString() - Method in class org.joml.Vector2i
Return a string representation of this vector.
toString(NumberFormat) - Method in class org.joml.Vector2i
Return a string representation of this vector by formatting the vector components with the given NumberFormat.
toString() - Method in class org.joml.Vector3d
Return a string representation of this vector.
toString(NumberFormat) - Method in class org.joml.Vector3d
Return a string representation of this vector by formatting the vector 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.Vector3i
Return a string representation of this vector.
toString(NumberFormat) - Method in class org.joml.Vector3i
Return a string representation of this vector by formatting the vector components with the given NumberFormat.
toString() - Method in class org.joml.Vector4d
Return a string representation of this vector.
toString(NumberFormat) - Method in class org.joml.Vector4d
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.
toString() - Method in class org.joml.Vector4i
Return a string representation of this vector.
toString(NumberFormat) - Method in class org.joml.Vector4i
Return a string representation of this vector by formatting the vector components with the given NumberFormat.
transform(Vector3d) - Method in class org.joml.AxisAngle4d
Transform the given vector by the rotation transformation described by this AxisAngle4d.
transform(Vector3dc, Vector3d) - Method in class org.joml.AxisAngle4d
Transform the given vector by the rotation transformation described by this AxisAngle4d and store the result in dest.
transform(Vector4d) - Method in class org.joml.AxisAngle4d
Transform the given vector by the rotation transformation described by this AxisAngle4d.
transform(Vector4d, Vector4d) - Method in class org.joml.AxisAngle4d
Transform the given vector by the rotation transformation described by this AxisAngle4d and store the result in dest.
transform(Vector3f) - Method in class org.joml.AxisAngle4f
Transform the given vector by the rotation transformation described by this AxisAngle4f.
transform(Vector3fc, Vector3f) - Method in class org.joml.AxisAngle4f
Transform the given vector by the rotation transformation described by this AxisAngle4f and store the result in dest.
transform(Vector4f) - Method in class org.joml.AxisAngle4f
Transform the given vector by the rotation transformation described by this AxisAngle4f.
transform(Vector4fc, Vector4f) - Method in class org.joml.AxisAngle4f
Transform the given vector by the rotation transformation described by this AxisAngle4f and store the result in dest.
transform(Vector3d) - Method in class org.joml.Matrix3d
 
transform(Vector3dc, Vector3d) - Method in class org.joml.Matrix3d
 
transform(double, double, double, Vector3d) - Method in class org.joml.Matrix3d
 
transform(Vector3d) - Method in interface org.joml.Matrix3dc
Transform the given vector by this matrix.
transform(Vector3dc, Vector3d) - Method in interface org.joml.Matrix3dc
Transform the given vector by this matrix and store the result in dest.
transform(double, double, double, Vector3d) - Method in interface org.joml.Matrix3dc
Transform the vector (x, y, z) by this matrix and store the result in dest.
transform(Vector3f) - Method in class org.joml.Matrix3f
 
transform(Vector3fc, Vector3f) - Method in class org.joml.Matrix3f
 
transform(float, float, float, Vector3f) - Method in class org.joml.Matrix3f
 
transform(Vector3f) - Method in interface org.joml.Matrix3fc
Transform the given vector by this matrix.
transform(Vector3fc, Vector3f) - Method in interface org.joml.Matrix3fc
Transform the given vector by this matrix and store the result in dest.
transform(float, float, float, Vector3f) - Method in interface org.joml.Matrix3fc
Transform the vector (x, y, z) by this matrix and store the result in dest.
transform(Vector4d) - Method in class org.joml.Matrix4d
 
transform(Vector4dc, Vector4d) - Method in class org.joml.Matrix4d
 
transform(double, double, double, double, Vector4d) - Method in class org.joml.Matrix4d
 
transform(Vector4d) - Method in interface org.joml.Matrix4dc
Transform/multiply the given vector by this matrix and store the result in that vector.
transform(Vector4dc, Vector4d) - Method in interface org.joml.Matrix4dc
Transform/multiply the given vector by this matrix and store the result in dest.
transform(double, double, double, double, Vector4d) - Method in interface org.joml.Matrix4dc
Transform/multiply the vector (x, y, z, w) by this matrix and store the result in dest.
transform(Vector4f) - Method in class org.joml.Matrix4f
 
transform(Vector4fc, Vector4f) - Method in class org.joml.Matrix4f
 
transform(float, float, float, float, Vector4f) - Method in class org.joml.Matrix4f
 
transform(Vector4f) - Method in interface org.joml.Matrix4fc
Transform/multiply the given vector by this matrix and store the result in that vector.
transform(Vector4fc, Vector4f) - Method in interface org.joml.Matrix4fc
Transform/multiply the given vector by this matrix and store the result in dest.
transform(float, float, float, float, Vector4f) - Method in interface org.joml.Matrix4fc
Transform/multiply the vector (x, y, z, w) by this matrix and store the result in dest.
transform(Vector4d) - Method in class org.joml.Matrix4x3d
 
transform(Vector4dc, Vector4d) - Method in class org.joml.Matrix4x3d
 
transform(Vector4d) - Method in interface org.joml.Matrix4x3dc
Transform/multiply the given vector by this matrix and store the result in that vector.
transform(Vector4dc, Vector4d) - Method in interface org.joml.Matrix4x3dc
Transform/multiply the given vector by this matrix and store the result in dest.
transform(Vector4f) - Method in class org.joml.Matrix4x3f
 
transform(Vector4fc, Vector4f) - Method in class org.joml.Matrix4x3f
 
transform(Vector4f) - Method in interface org.joml.Matrix4x3fc
Transform/multiply the given vector by this matrix and store the result in that vector.
transform(Vector4fc, Vector4f) - Method in interface org.joml.Matrix4x3fc
Transform/multiply the given vector by this matrix and store the result in dest.
transform(Vector3d) - Method in class org.joml.Quaterniond
 
transform(Vector4d) - Method in class org.joml.Quaterniond
 
transform(Vector3dc, Vector3d) - Method in class org.joml.Quaterniond
 
transform(double, double, double, Vector3d) - Method in class org.joml.Quaterniond
 
transform(Vector4dc, Vector4d) - Method in class org.joml.Quaterniond
 
transform(double, double, double, Vector4d) - Method in class org.joml.Quaterniond
 
transform(Vector3d) - Method in interface org.joml.Quaterniondc
Transform the given vector by this quaternion.
transform(Vector4d) - Method in interface org.joml.Quaterniondc
Transform the given vector by this quaternion.
transform(Vector3dc, Vector3d) - Method in interface org.joml.Quaterniondc
Transform the given vector by this quaternion and store the result in dest.
transform(double, double, double, Vector3d) - Method in interface org.joml.Quaterniondc
Transform the given vector (x, y, z) by this quaternion and store the result in dest.
transform(Vector4dc, Vector4d) - Method in interface org.joml.Quaterniondc
Transform the given vector by this quaternion and store the result in dest.
transform(double, double, double, Vector4d) - Method in interface org.joml.Quaterniondc
Transform the given vector (x, y, z) by this quaternion and store the result in dest.
transform(Vector3f) - Method in class org.joml.Quaternionf
 
transform(Vector4f) - Method in class org.joml.Quaternionf
 
transform(Vector3fc, Vector3f) - Method in class org.joml.Quaternionf
 
transform(float, float, float, Vector3f) - Method in class org.joml.Quaternionf
 
transform(Vector4fc, Vector4f) - Method in class org.joml.Quaternionf
 
transform(float, float, float, Vector4f) - Method in class org.joml.Quaternionf
 
transform(Vector3f) - Method in interface org.joml.Quaternionfc
Transform the given vector by this quaternion.
transform(Vector4f) - Method in interface org.joml.Quaternionfc
Transform the given vector by this quaternion.
transform(Vector3fc, Vector3f) - Method in interface org.joml.Quaternionfc
Transform the given vector by this quaternion and store the result in dest.
transform(float, float, float, Vector3f) - Method in interface org.joml.Quaternionfc
Transform the given vector (x, y, z) by this quaternion and store the result in dest.
transform(Vector4fc, Vector4f) - Method in interface org.joml.Quaternionfc
Transform the given vector by this quaternion and store the result in dest.
transform(float, float, float, Vector4f) - Method in interface org.joml.Quaternionfc
Transform the given vector (x, y, z) by this quaternion and store the result in dest.
transformAab(double, double, double, double, double, double, Vector3d, Vector3d) - Method in class org.joml.Matrix4d
 
transformAab(Vector3dc, Vector3dc, Vector3d, Vector3d) - Method in class org.joml.Matrix4d
 
transformAab(double, double, double, double, double, double, Vector3d, Vector3d) - Method in interface org.joml.Matrix4dc
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(Vector3dc, Vector3dc, Vector3d, Vector3d) - Method in interface org.joml.Matrix4dc
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.
transformAab(float, float, float, float, float, float, Vector3f, Vector3f) - Method in class org.joml.Matrix4f
 
transformAab(Vector3fc, Vector3fc, Vector3f, Vector3f) - Method in class org.joml.Matrix4f
 
transformAab(float, float, float, float, float, float, Vector3f, Vector3f) - Method in interface org.joml.Matrix4fc
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(Vector3fc, Vector3fc, Vector3f, Vector3f) - Method in interface org.joml.Matrix4fc
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.
transformAab(double, double, double, double, double, double, Vector3d, Vector3d) - Method in class org.joml.Matrix4x3d
 
transformAab(Vector3dc, Vector3dc, Vector3d, Vector3d) - Method in class org.joml.Matrix4x3d
 
transformAab(double, double, double, double, double, double, Vector3d, Vector3d) - Method in interface org.joml.Matrix4x3dc
Transform the axis-aligned box given as the minimum corner (minX, minY, minZ) and maximum corner (maxX, maxY, maxZ) by this matrix and compute the axis-aligned box of the result whose minimum corner is stored in outMin and maximum corner stored in outMax.
transformAab(Vector3dc, Vector3dc, Vector3d, Vector3d) - Method in interface org.joml.Matrix4x3dc
Transform the axis-aligned box given as the minimum corner min and maximum corner max by this matrix and compute the axis-aligned box of the result whose minimum corner is stored in outMin and maximum corner stored in outMax.
transformAab(float, float, float, float, float, float, Vector3f, Vector3f) - Method in class org.joml.Matrix4x3f
 
transformAab(Vector3fc, Vector3fc, Vector3f, Vector3f) - Method in class org.joml.Matrix4x3f
 
transformAab(float, float, float, float, float, float, Vector3f, Vector3f) - Method in interface org.joml.Matrix4x3fc
Transform the axis-aligned box given as the minimum corner (minX, minY, minZ) and maximum corner (maxX, maxY, maxZ) by this matrix and compute the axis-aligned box of the result whose minimum corner is stored in outMin and maximum corner stored in outMax.
transformAab(Vector3fc, Vector3fc, Vector3f, Vector3f) - Method in interface org.joml.Matrix4x3fc
Transform the axis-aligned box given as the minimum corner min and maximum corner max by this matrix and compute the axis-aligned box of the result whose minimum corner is stored in outMin and maximum corner stored in outMax.
transformAffine(Vector4d) - Method in class org.joml.Matrix4d
 
transformAffine(Vector4dc, Vector4d) - Method in class org.joml.Matrix4d
 
transformAffine(double, double, double, double, Vector4d) - Method in class org.joml.Matrix4d
 
transformAffine(Vector4d) - Method in interface org.joml.Matrix4dc
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(Vector4dc, Vector4d) - Method in interface org.joml.Matrix4dc
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.
transformAffine(double, double, double, double, Vector4d) - Method in interface org.joml.Matrix4dc
Transform/multiply the 4D-vector (x, y, z, w) 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.
transformAffine(Vector4f) - Method in class org.joml.Matrix4f
 
transformAffine(Vector4fc, Vector4f) - Method in class org.joml.Matrix4f
 
transformAffine(float, float, float, float, Vector4f) - Method in class org.joml.Matrix4f
 
transformAffine(Vector4f) - Method in interface org.joml.Matrix4fc
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(Vector4fc, Vector4f) - Method in interface org.joml.Matrix4fc
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.
transformAffine(float, float, float, float, Vector4f) - Method in interface org.joml.Matrix4fc
Transform/multiply the 4D-vector (x, y, z, w) 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(Vector3d) - Method in class org.joml.Matrix4d
 
transformDirection(Vector3dc, Vector3d) - Method in class org.joml.Matrix4d
 
transformDirection(double, double, double, Vector3d) - Method in class org.joml.Matrix4d
 
transformDirection(Vector3d) - Method in interface org.joml.Matrix4dc
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(Vector3dc, Vector3d) - Method in interface org.joml.Matrix4dc
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.
transformDirection(double, double, double, Vector3d) - Method in interface org.joml.Matrix4dc
Transform/multiply the 3D-vector (x, y, z), as if it was a 4D-vector with w=0, by this matrix and store the result in dest.
transformDirection(Vector3f) - Method in class org.joml.Matrix4f
 
transformDirection(Vector3fc, Vector3f) - Method in class org.joml.Matrix4f
 
transformDirection(float, float, float, Vector3f) - Method in class org.joml.Matrix4f
 
transformDirection(Vector3f) - Method in interface org.joml.Matrix4fc
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(Vector3fc, Vector3f) - Method in interface org.joml.Matrix4fc
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.
transformDirection(float, float, float, Vector3f) - Method in interface org.joml.Matrix4fc
Transform/multiply the given 3D-vector (x, y, z), as if it was a 4D-vector with w=0, by this matrix and store the result in dest.
transformDirection(Vector3d) - Method in class org.joml.Matrix4x3d
 
transformDirection(Vector3dc, Vector3d) - Method in class org.joml.Matrix4x3d
 
transformDirection(Vector3d) - Method in interface org.joml.Matrix4x3dc
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(Vector3dc, Vector3d) - Method in interface org.joml.Matrix4x3dc
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.
transformDirection(Vector3f) - Method in class org.joml.Matrix4x3f
 
transformDirection(Vector3fc, Vector3f) - Method in class org.joml.Matrix4x3f
 
transformDirection(Vector3f) - Method in interface org.joml.Matrix4x3fc
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(Vector3fc, Vector3f) - Method in interface org.joml.Matrix4x3fc
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(Vector3d) - Method in class org.joml.Matrix4d
 
transformPosition(Vector3dc, Vector3d) - Method in class org.joml.Matrix4d
 
transformPosition(double, double, double, Vector3d) - Method in class org.joml.Matrix4d
 
transformPosition(Vector3d) - Method in interface org.joml.Matrix4dc
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(Vector3dc, Vector3d) - Method in interface org.joml.Matrix4dc
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.
transformPosition(double, double, double, Vector3d) - Method in interface org.joml.Matrix4dc
Transform/multiply the 3D-vector (x, y, z), as if it was a 4D-vector with w=1, by this matrix and store the result in dest.
transformPosition(Vector3f) - Method in class org.joml.Matrix4f
 
transformPosition(Vector3fc, Vector3f) - Method in class org.joml.Matrix4f
 
transformPosition(float, float, float, Vector3f) - Method in class org.joml.Matrix4f
 
transformPosition(Vector3f) - Method in interface org.joml.Matrix4fc
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(Vector3fc, Vector3f) - Method in interface org.joml.Matrix4fc
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.
transformPosition(float, float, float, Vector3f) - Method in interface org.joml.Matrix4fc
Transform/multiply the 3D-vector (x, y, z), as if it was a 4D-vector with w=1, by this matrix and store the result in dest.
transformPosition(Vector3d) - Method in class org.joml.Matrix4x3d
 
transformPosition(Vector3dc, Vector3d) - Method in class org.joml.Matrix4x3d
 
transformPosition(Vector3d) - Method in interface org.joml.Matrix4x3dc
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(Vector3dc, Vector3d) - Method in interface org.joml.Matrix4x3dc
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.
transformPosition(Vector3f) - Method in class org.joml.Matrix4x3f
 
transformPosition(Vector3fc, Vector3f) - Method in class org.joml.Matrix4x3f
 
transformPosition(Vector3f) - Method in interface org.joml.Matrix4x3fc
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(Vector3fc, Vector3f) - Method in interface org.joml.Matrix4x3fc
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(Vector4d) - Method in class org.joml.Matrix4d
 
transformProject(Vector4dc, Vector4d) - Method in class org.joml.Matrix4d
 
transformProject(double, double, double, double, Vector4d) - Method in class org.joml.Matrix4d
 
transformProject(Vector3d) - Method in class org.joml.Matrix4d
 
transformProject(Vector3dc, Vector3d) - Method in class org.joml.Matrix4d
 
transformProject(double, double, double, Vector3d) - Method in class org.joml.Matrix4d
 
transformProject(Vector4d) - Method in interface org.joml.Matrix4dc
Transform/multiply the given vector by this matrix, perform perspective divide and store the result in that vector.
transformProject(Vector4dc, Vector4d) - Method in interface org.joml.Matrix4dc
Transform/multiply the given vector by this matrix, perform perspective divide and store the result in dest.
transformProject(double, double, double, double, Vector4d) - Method in interface org.joml.Matrix4dc
Transform/multiply the vector (x, y, z, w) by this matrix, perform perspective divide and store the result in dest.
transformProject(Vector3d) - Method in interface org.joml.Matrix4dc
Transform/multiply the given vector by this matrix, perform perspective divide and store the result in that vector.
transformProject(Vector3dc, Vector3d) - Method in interface org.joml.Matrix4dc
Transform/multiply the given vector by this matrix, perform perspective divide and store the result in dest.
transformProject(double, double, double, Vector3d) - Method in interface org.joml.Matrix4dc
Transform/multiply the vector (x, y, z) by this matrix, perform perspective divide and store the result in dest.
transformProject(Vector4f) - Method in class org.joml.Matrix4f
 
transformProject(Vector4fc, Vector4f) - Method in class org.joml.Matrix4f
 
transformProject(float, float, float, float, Vector4f) - Method in class org.joml.Matrix4f
 
transformProject(Vector3f) - Method in class org.joml.Matrix4f
 
transformProject(Vector3fc, Vector3f) - Method in class org.joml.Matrix4f
 
transformProject(float, float, float, Vector3f) - Method in class org.joml.Matrix4f
 
transformProject(Vector4f) - Method in interface org.joml.Matrix4fc
Transform/multiply the given vector by this matrix, perform perspective divide and store the result in that vector.
transformProject(Vector4fc, Vector4f) - Method in interface org.joml.Matrix4fc
Transform/multiply the given vector by this matrix, perform perspective divide and store the result in dest.
transformProject(float, float, float, float, Vector4f) - Method in interface org.joml.Matrix4fc
Transform/multiply the vector (x, y, z, w) by this matrix, perform perspective divide and store the result in dest.
transformProject(Vector3f) - Method in interface org.joml.Matrix4fc
Transform/multiply the given vector by this matrix, perform perspective divide and store the result in that vector.
transformProject(Vector3fc, Vector3f) - Method in interface org.joml.Matrix4fc
Transform/multiply the given vector by this matrix, perform perspective divide and store the result in dest.
transformProject(float, float, float, Vector3f) - Method in interface org.joml.Matrix4fc
Transform/multiply the vector (x, y, z) by this matrix, perform perspective divide and store the result in dest.
translate(Vector3dc) - Method in class org.joml.Matrix4d
Apply a translation to this matrix by translating by the given number of units in x, y and z.
translate(Vector3dc, Matrix4d) - Method in class org.joml.Matrix4d
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(Vector3fc) - Method in class org.joml.Matrix4d
Apply a translation to this matrix by translating by the given number of units in x, y and z.
translate(Vector3fc, Matrix4d) - Method in class org.joml.Matrix4d
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(double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
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(double, double, double) - Method in class org.joml.Matrix4d
Apply a translation to this matrix by translating by the given number of units in x, y and z.
translate(Vector3dc, Matrix4d) - Method in interface org.joml.Matrix4dc
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(Vector3fc, Matrix4d) - Method in interface org.joml.Matrix4dc
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(double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
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(Vector3fc) - 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(Vector3fc, 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.
translate(Vector3fc, Matrix4f) - Method in interface org.joml.Matrix4fc
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 interface org.joml.Matrix4fc
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(Vector3dc) - Method in class org.joml.Matrix4x3d
Apply a translation to this matrix by translating by the given number of units in x, y and z.
translate(Vector3dc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
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(Vector3fc) - Method in class org.joml.Matrix4x3d
Apply a translation to this matrix by translating by the given number of units in x, y and z.
translate(Vector3fc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
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(double, double, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
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(double, double, double) - Method in class org.joml.Matrix4x3d
Apply a translation to this matrix by translating by the given number of units in x, y and z.
translate(Vector3dc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
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(Vector3fc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
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(double, double, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
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(Vector3fc) - Method in class org.joml.Matrix4x3f
Apply a translation to this matrix by translating by the given number of units in x, y and z.
translate(Vector3fc, Matrix4x3f) - Method in class org.joml.Matrix4x3f
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, Matrix4x3f) - Method in class org.joml.Matrix4x3f
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.Matrix4x3f
Apply a translation to this matrix by translating by the given number of units in x, y and z.
translate(Vector3fc, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
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, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
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.
translateLocal(Vector3fc) - Method in class org.joml.Matrix4d
Pre-multiply a translation to this matrix by translating by the given number of units in x, y and z.
translateLocal(Vector3fc, Matrix4d) - Method in class org.joml.Matrix4d
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(Vector3dc) - Method in class org.joml.Matrix4d
Pre-multiply a translation to this matrix by translating by the given number of units in x, y and z.
translateLocal(Vector3dc, Matrix4d) - Method in class org.joml.Matrix4d
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(double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
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(double, double, double) - Method in class org.joml.Matrix4d
Pre-multiply a translation to this matrix by translating by the given number of units in x, y and z.
translateLocal(Vector3fc, Matrix4d) - Method in interface org.joml.Matrix4dc
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(Vector3dc, Matrix4d) - Method in interface org.joml.Matrix4dc
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(double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
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(Vector3fc) - 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(Vector3fc, 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.
translateLocal(Vector3fc, Matrix4f) - Method in interface org.joml.Matrix4fc
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 interface org.joml.Matrix4fc
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(Vector3fc) - Method in class org.joml.Matrix4x3d
Pre-multiply a translation to this matrix by translating by the given number of units in x, y and z.
translateLocal(Vector3fc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
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(Vector3dc) - Method in class org.joml.Matrix4x3d
Pre-multiply a translation to this matrix by translating by the given number of units in x, y and z.
translateLocal(Vector3dc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
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(double, double, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
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(double, double, double) - Method in class org.joml.Matrix4x3d
Pre-multiply a translation to this matrix by translating by the given number of units in x, y and z.
translateLocal(Vector3fc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
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(Vector3dc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
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(double, double, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
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(Vector3fc) - Method in class org.joml.Matrix4x3f
Pre-multiply a translation to this matrix by translating by the given number of units in x, y and z.
translateLocal(Vector3fc, Matrix4x3f) - Method in class org.joml.Matrix4x3f
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, Matrix4x3f) - Method in class org.joml.Matrix4x3f
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.Matrix4x3f
Pre-multiply a translation to this matrix by translating by the given number of units in x, y and z.
translateLocal(Vector3fc, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
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, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
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.
translation(double, double, double) - Method in class org.joml.Matrix4d
Set this matrix to be a simple translation matrix.
translation(Vector3fc) - Method in class org.joml.Matrix4d
Set this matrix to be a simple translation matrix.
translation(Vector3dc) - Method in class org.joml.Matrix4d
Set this matrix to be a simple translation matrix.
translation(float, float, float) - Method in class org.joml.Matrix4f
Set this matrix to be a simple translation matrix.
translation(Vector3fc) - Method in class org.joml.Matrix4f
Set this matrix to be a simple translation matrix.
translation(double, double, double) - Method in class org.joml.Matrix4x3d
Set this matrix to be a simple translation matrix.
translation(Vector3fc) - Method in class org.joml.Matrix4x3d
Set this matrix to be a simple translation matrix.
translation(Vector3dc) - Method in class org.joml.Matrix4x3d
Set this matrix to be a simple translation matrix.
translation(float, float, float) - Method in class org.joml.Matrix4x3f
Set this matrix to be a simple translation matrix.
translation(Vector3fc) - Method in class org.joml.Matrix4x3f
Set this matrix to be a simple translation matrix.
translationRotate(double, double, double, double, double, double, double) - Method in class org.joml.Matrix4d
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 quaternion (qx, qy, qz, qw).
translationRotate(double, double, double, Quaterniondc) - Method in class org.joml.Matrix4d
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.
translationRotate(float, float, float, float, float, float, float) - 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 quaternion (qx, qy, qz, qw).
translationRotate(float, float, float, Quaternionfc) - 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.
translationRotate(double, double, double, Quaterniond) - Method in class org.joml.Matrix4x3d
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.
translationRotate(float, float, float, Quaternionfc) - Method in class org.joml.Matrix4x3f
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(double, double, double, double, double, double, double, double, double, double) - Method in class org.joml.Matrix4d
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(Vector3fc, Quaternionfc, Vector3fc) - Method in class org.joml.Matrix4d
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.
translationRotateScale(Vector3dc, Quaterniondc, Vector3dc) - Method in class org.joml.Matrix4d
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.
translationRotateScale(double, double, double, double, double, double, double, double) - Method in class org.joml.Matrix4d
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 all three axes by scale.
translationRotateScale(Vector3dc, Quaterniondc, double) - Method in class org.joml.Matrix4d
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 all three axes by scale.
translationRotateScale(Vector3fc, Quaternionfc, double) - Method in class org.joml.Matrix4d
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 all three axes by scale.
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(Vector3fc, Quaternionfc, Vector3fc) - 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.
translationRotateScale(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 all three axes by scale.
translationRotateScale(Vector3fc, Quaternionfc, float) - 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 all three axes by scale.
translationRotateScale(double, double, double, double, double, double, double, double, double, double) - Method in class org.joml.Matrix4x3d
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(Vector3fc, Quaternionfc, Vector3fc) - Method in class org.joml.Matrix4x3d
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.
translationRotateScale(Vector3dc, Quaterniond, Vector3dc) - Method in class org.joml.Matrix4x3d
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.
translationRotateScale(float, float, float, float, float, float, float, float, float, float) - Method in class org.joml.Matrix4x3f
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(Vector3fc, Quaternionfc, Vector3fc) - Method in class org.joml.Matrix4x3f
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.
translationRotateScaleInvert(double, double, double, double, double, double, double, double, double, double) - Method in class org.joml.Matrix4d
Set this matrix to (T * R * S)-1, 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).
translationRotateScaleInvert(Vector3dc, Quaterniondc, Vector3dc) - Method in class org.joml.Matrix4d
Set this matrix to (T * R * S)-1, 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.
translationRotateScaleInvert(Vector3fc, Quaternionfc, Vector3fc) - Method in class org.joml.Matrix4d
Set this matrix to (T * R * S)-1, 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.
translationRotateScaleInvert(Vector3dc, Quaterniondc, double) - Method in class org.joml.Matrix4d
Set this matrix to (T * R * S)-1, where T is the given translation, R is a rotation transformation specified by the given quaternion, and S is a scaling transformation which scales all three axes by scale.
translationRotateScaleInvert(Vector3fc, Quaternionfc, double) - Method in class org.joml.Matrix4d
Set this matrix to (T * R * S)-1, where T is the given translation, R is a rotation transformation specified by the given quaternion, and S is a scaling transformation which scales all three axes by scale.
translationRotateScaleInvert(float, float, float, float, float, float, float, float, float, float) - Method in class org.joml.Matrix4f
Set this matrix to (T * R * S)-1, 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).
translationRotateScaleInvert(Vector3fc, Quaternionfc, Vector3fc) - Method in class org.joml.Matrix4f
Set this matrix to (T * R * S)-1, 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.
translationRotateScaleInvert(Vector3fc, Quaternionfc, float) - Method in class org.joml.Matrix4f
Set this matrix to (T * R * S)-1, where T is the given translation, R is a rotation transformation specified by the given quaternion, and S is a scaling transformation which scales all three axes by scale.
translationRotateScaleMul(double, double, double, double, double, double, double, double, double, double, Matrix4x3dc) - Method in class org.joml.Matrix4x3d
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).
translationRotateScaleMul(Vector3dc, Quaterniond, Vector3dc, Matrix4x3dc) - Method in class org.joml.Matrix4x3d
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.
translationRotateScaleMul(float, float, float, float, float, float, float, float, float, float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
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).
translationRotateScaleMul(Vector3fc, Quaternionfc, Vector3fc, Matrix4x3f) - Method in class org.joml.Matrix4x3f
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.
translationRotateScaleMulAffine(double, double, double, double, double, double, double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
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(Vector3dc, Quaterniondc, Vector3dc, Matrix4d) - Method in class org.joml.Matrix4d
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.
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(Vector3fc, Quaternionfc, Vector3fc, 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.
translationRotateTowards(Vector3dc, Vector3dc, Vector3dc) - Method in class org.joml.Matrix4d
Set this matrix to a model transformation for a right-handed coordinate system, that translates to the given pos and aligns the local -z axis with dir.
translationRotateTowards(double, double, double, double, double, double, double, double, double) - Method in class org.joml.Matrix4d
Set this matrix to a model transformation for a right-handed coordinate system, that translates to the given (posX, posY, posZ) and aligns the local -z axis with (dirX, dirY, dirZ).
translationRotateTowards(Vector3fc, Vector3fc, Vector3fc) - Method in class org.joml.Matrix4f
Set this matrix to a model transformation for a right-handed coordinate system, that translates to the given pos and aligns the local -z axis with dir.
translationRotateTowards(float, float, float, float, float, float, float, float, float) - Method in class org.joml.Matrix4f
Set this matrix to a model transformation for a right-handed coordinate system, that translates to the given (posX, posY, posZ) and aligns the local -z axis with (dirX, dirY, dirZ).
translationRotateTowards(Vector3dc, Vector3dc, Vector3dc) - Method in class org.joml.Matrix4x3d
Set this matrix to a model transformation for a right-handed coordinate system, that translates to the given pos and aligns the local -z axis with dir.
translationRotateTowards(double, double, double, double, double, double, double, double, double) - Method in class org.joml.Matrix4x3d
Set this matrix to a model transformation for a right-handed coordinate system, that translates to the given (posX, posY, posZ) and aligns the local -z axis with (dirX, dirY, dirZ).
translationRotateTowards(Vector3fc, Vector3fc, Vector3fc) - Method in class org.joml.Matrix4x3f
Set this matrix to a model transformation for a right-handed coordinate system, that translates to the given pos and aligns the local -z axis with dir.
translationRotateTowards(float, float, float, float, float, float, float, float, float) - Method in class org.joml.Matrix4x3f
Set this matrix to a model transformation for a right-handed coordinate system, that translates to the given (posX, posY, posZ) and aligns the local -z axis with (dirX, dirY, dirZ).
transpose() - Method in class org.joml.Matrix3d
Transpose this matrix.
transpose(Matrix3d) - Method in class org.joml.Matrix3d
 
transpose(Matrix3d) - Method in interface org.joml.Matrix3dc
Transpose this matrix and store the result in dest.
transpose() - Method in class org.joml.Matrix3f
Transpose this matrix.
transpose(Matrix3f) - Method in class org.joml.Matrix3f
 
transpose(Matrix3f) - Method in interface org.joml.Matrix3fc
Transpose this matrix and store the result in dest.
transpose() - Method in class org.joml.Matrix4d
Transpose this matrix.
transpose(Matrix4d) - Method in class org.joml.Matrix4d
 
transpose(Matrix4d) - Method in interface org.joml.Matrix4dc
Transpose this matrix and store the result into dest.
transpose(Matrix4f) - Method in class org.joml.Matrix4f
 
transpose() - Method in class org.joml.Matrix4f
Transpose this matrix.
transpose(Matrix4f) - Method in interface org.joml.Matrix4fc
Transpose this matrix and store the result in dest.
transpose3x3() - Method in class org.joml.Matrix4d
Transpose only the upper left 3x3 submatrix of this matrix.
transpose3x3(Matrix4d) - Method in class org.joml.Matrix4d
 
transpose3x3(Matrix3d) - Method in class org.joml.Matrix4d
 
transpose3x3(Matrix4d) - Method in interface org.joml.Matrix4dc
Transpose only the upper left 3x3 submatrix of this matrix and store the result in dest.
transpose3x3(Matrix3d) - Method in interface org.joml.Matrix4dc
Transpose only the upper left 3x3 submatrix of this matrix and store the result in dest.
transpose3x3() - Method in class org.joml.Matrix4f
Transpose only the upper left 3x3 submatrix of this matrix.
transpose3x3(Matrix4f) - Method in class org.joml.Matrix4f
 
transpose3x3(Matrix3f) - Method in class org.joml.Matrix4f
 
transpose3x3(Matrix4f) - Method in interface org.joml.Matrix4fc
Transpose only the upper left 3x3 submatrix of this matrix and store the result in dest.
transpose3x3(Matrix3f) - Method in interface org.joml.Matrix4fc
Transpose only the upper left 3x3 submatrix of this matrix and store the result in dest.
transpose3x3() - Method in class org.joml.Matrix4x3d
Transpose only the left 3x3 submatrix of this matrix and set the rest of the matrix elements to identity.
transpose3x3(Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
transpose3x3(Matrix3d) - Method in class org.joml.Matrix4x3d
 
transpose3x3(Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Transpose only the left 3x3 submatrix of this matrix and store the result in dest.
transpose3x3(Matrix3d) - Method in interface org.joml.Matrix4x3dc
Transpose only the left 3x3 submatrix of this matrix and store the result in dest.
transpose3x3() - Method in class org.joml.Matrix4x3f
Transpose only the left 3x3 submatrix of this matrix and set the rest of the matrix elements to identity.
transpose3x3(Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
transpose3x3(Matrix3f) - Method in class org.joml.Matrix4x3f
 
transpose3x3(Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Transpose only the left 3x3 submatrix of this matrix and store the result in dest.
transpose3x3(Matrix3f) - Method in interface org.joml.Matrix4x3fc
Transpose only the left 3x3 submatrix of this matrix and store the result in dest.
trapezoidCrop(double, double, double, double, double, double, double, double) - Method in class org.joml.Matrix4d
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)].
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)].
TWO_INTERSECTION - Static variable in class org.joml.Intersectiond
TWO_INTERSECTION - Static variable in class org.joml.Intersectionf
Return value of Intersectionf.intersectLineSegmentAab(float, float, float, float, float, float, float, float, float, float, float, float, Vector2f) and Intersectionf.intersectLineSegmentAab(Vector3fc, Vector3fc, Vector3fc, Vector3fc, Vector2f) to indicate that the line segment intersects two sides of the axis-aligned box or lies on an edge or a side of the box; or return value of Intersectionf.intersectLineSegmentAar(float, float, float, float, float, float, float, float, Vector2f) and Intersectionf.intersectLineSegmentAar(Vector2fc, Vector2fc, Vector2fc, Vector2fc, Vector2f) to indicate that the line segment intersects two edges of the axis-aligned rectangle or lies on an edge of the rectangle.

U

UniformSampling - Class in org.joml.sampling
Generates uniform samples.
UniformSampling() - Constructor for class org.joml.sampling.UniformSampling
 
UniformSampling.Disk - Class in org.joml.sampling
Generates uniform samples on a unit disk.
UniformSampling.Sphere - Class in org.joml.sampling
Generates uniform samples on a unit sphere.
unproject(double, double, double, int[], Vector4d) - Method in class org.joml.Matrix4d
 
unproject(double, double, double, int[], Vector3d) - Method in class org.joml.Matrix4d
 
unproject(Vector3dc, int[], Vector4d) - Method in class org.joml.Matrix4d
 
unproject(Vector3dc, int[], Vector3d) - Method in class org.joml.Matrix4d
 
unproject(double, double, double, int[], Vector4d) - Method in interface org.joml.Matrix4dc
Unproject the given window coordinates (winX, winY, winZ) by this matrix using the specified viewport.
unproject(double, double, double, int[], Vector3d) - Method in interface org.joml.Matrix4dc
Unproject the given window coordinates (winX, winY, winZ) by this matrix using the specified viewport.
unproject(Vector3dc, int[], Vector4d) - Method in interface org.joml.Matrix4dc
Unproject the given window coordinates winCoords by this matrix using the specified viewport.
unproject(Vector3dc, int[], Vector3d) - Method in interface org.joml.Matrix4dc
Unproject the given window coordinates winCoords by this matrix using the specified viewport.
unproject(float, float, float, int[], Vector4f) - Method in class org.joml.Matrix4f
 
unproject(float, float, float, int[], Vector3f) - Method in class org.joml.Matrix4f
 
unproject(Vector3fc, int[], Vector4f) - Method in class org.joml.Matrix4f
 
unproject(Vector3fc, int[], Vector3f) - Method in class org.joml.Matrix4f
 
unproject(float, float, float, int[], Vector4f) - Method in interface org.joml.Matrix4fc
Unproject the given window coordinates (winX, winY, winZ) by this matrix using the specified viewport.
unproject(float, float, float, int[], Vector3f) - Method in interface org.joml.Matrix4fc
Unproject the given window coordinates (winX, winY, winZ) by this matrix using the specified viewport.
unproject(Vector3fc, int[], Vector4f) - Method in interface org.joml.Matrix4fc
Unproject the given window coordinates winCoords by this matrix using the specified viewport.
unproject(Vector3fc, int[], Vector3f) - Method in interface org.joml.Matrix4fc
Unproject the given window coordinates winCoords by this matrix using the specified viewport.
unprojectInv(Vector3dc, int[], Vector4d) - Method in class org.joml.Matrix4d
 
unprojectInv(double, double, double, int[], Vector4d) - Method in class org.joml.Matrix4d
 
unprojectInv(Vector3dc, int[], Vector3d) - Method in class org.joml.Matrix4d
 
unprojectInv(double, double, double, int[], Vector3d) - Method in class org.joml.Matrix4d
 
unprojectInv(Vector3dc, int[], Vector4d) - Method in interface org.joml.Matrix4dc
Unproject the given window coordinates winCoords by this matrix using the specified viewport.
unprojectInv(double, double, double, int[], Vector4d) - Method in interface org.joml.Matrix4dc
Unproject the given window coordinates (winX, winY, winZ) by this matrix using the specified viewport.
unprojectInv(Vector3dc, int[], Vector3d) - Method in interface org.joml.Matrix4dc
Unproject the given window coordinates winCoords by this matrix using the specified viewport.
unprojectInv(double, double, double, int[], Vector3d) - Method in interface org.joml.Matrix4dc
Unproject the given window coordinates (winX, winY, winZ) by this matrix using the specified viewport.
unprojectInv(Vector3fc, int[], Vector4f) - Method in class org.joml.Matrix4f
 
unprojectInv(float, float, float, int[], Vector4f) - Method in class org.joml.Matrix4f
 
unprojectInv(Vector3fc, int[], Vector3f) - Method in class org.joml.Matrix4f
 
unprojectInv(float, float, float, int[], Vector3f) - Method in class org.joml.Matrix4f
 
unprojectInv(Vector3fc, int[], Vector4f) - Method in interface org.joml.Matrix4fc
Unproject the given window coordinates winCoords by this matrix using the specified viewport.
unprojectInv(float, float, float, int[], Vector4f) - Method in interface org.joml.Matrix4fc
Unproject the given window coordinates (winX, winY, winZ) by this matrix using the specified viewport.
unprojectInv(Vector3fc, int[], Vector3f) - Method in interface org.joml.Matrix4fc
Unproject the given window coordinates winCoords by this matrix using the specified viewport.
unprojectInv(float, float, float, int[], Vector3f) - Method in interface org.joml.Matrix4fc
Unproject the given window coordinates (winX, winY, winZ) by this matrix using the specified viewport.
unprojectInvRay(Vector2dc, int[], Vector3d, Vector3d) - Method in class org.joml.Matrix4d
 
unprojectInvRay(double, double, int[], Vector3d, Vector3d) - Method in class org.joml.Matrix4d
 
unprojectInvRay(Vector2dc, int[], Vector3d, Vector3d) - Method in interface org.joml.Matrix4dc
Unproject the given window coordinates winCoords by this matrix using the specified viewport and compute the origin and the direction of the resulting ray which starts at NDC z = -1.0 and goes through NDC z = +1.0.
unprojectInvRay(double, double, int[], Vector3d, Vector3d) - Method in interface org.joml.Matrix4dc
Unproject the given 2D window coordinates (winX, winY) by this matrix using the specified viewport and compute the origin and the direction of the resulting ray which starts at NDC z = -1.0 and goes through NDC z = +1.0.
unprojectInvRay(Vector2fc, int[], Vector3f, Vector3f) - Method in class org.joml.Matrix4f
 
unprojectInvRay(float, float, int[], Vector3f, Vector3f) - Method in class org.joml.Matrix4f
 
unprojectInvRay(Vector2fc, int[], Vector3f, Vector3f) - Method in interface org.joml.Matrix4fc
Unproject the given window coordinates winCoords by this matrix using the specified viewport and compute the origin and the direction of the resulting ray which starts at NDC z = -1.0 and goes through NDC z = +1.0.
unprojectInvRay(float, float, int[], Vector3f, Vector3f) - Method in interface org.joml.Matrix4fc
Unproject the given 2D window coordinates (winX, winY) by this matrix using the specified viewport and compute the origin and the direction of the resulting ray which starts at NDC z = -1.0 and goes through NDC z = +1.0.
unprojectRay(double, double, int[], Vector3d, Vector3d) - Method in class org.joml.Matrix4d
 
unprojectRay(Vector2dc, int[], Vector3d, Vector3d) - Method in class org.joml.Matrix4d
 
unprojectRay(double, double, int[], Vector3d, Vector3d) - Method in interface org.joml.Matrix4dc
Unproject the given 2D window coordinates (winX, winY) by this matrix using the specified viewport and compute the origin and the direction of the resulting ray which starts at NDC z = -1.0 and goes through NDC z = +1.0.
unprojectRay(Vector2dc, int[], Vector3d, Vector3d) - Method in interface org.joml.Matrix4dc
Unproject the given 2D window coordinates winCoords by this matrix using the specified viewport and compute the origin and the direction of the resulting ray which starts at NDC z = -1.0 and goes through NDC z = +1.0.
unprojectRay(float, float, int[], Vector3f, Vector3f) - Method in class org.joml.Matrix4f
 
unprojectRay(Vector2fc, int[], Vector3f, Vector3f) - Method in class org.joml.Matrix4f
 
unprojectRay(float, float, int[], Vector3f, Vector3f) - Method in interface org.joml.Matrix4fc
Unproject the given 2D window coordinates (winX, winY) by this matrix using the specified viewport and compute the origin and the direction of the resulting ray which starts at NDC z = -1.0 and goes through NDC z = +1.0.
unprojectRay(Vector2fc, int[], Vector3f, Vector3f) - Method in interface org.joml.Matrix4fc
Unproject the given 2D window coordinates winCoords by this matrix using the specified viewport and compute the origin and the direction of the resulting ray which starts at NDC z = -1.0 and goes through NDC z = +1.0.

V

Vector2d - Class in org.joml
Represents a 2D vector with double-precision.
Vector2d() - Constructor for class org.joml.Vector2d
Create a new Vector2d and initialize its components to zero.
Vector2d(double) - Constructor for class org.joml.Vector2d
Create a new Vector2d and initialize both of its components with the given value.
Vector2d(double, double) - Constructor for class org.joml.Vector2d
Create a new Vector2d and initialize its components to the given values.
Vector2d(Vector2dc) - Constructor for class org.joml.Vector2d
Create a new Vector2d and initialize its components to the one of the given vector.
Vector2d(Vector2fc) - Constructor for class org.joml.Vector2d
Create a new Vector2d and initialize its components to the one of the given vector.
Vector2d(ByteBuffer) - Constructor for class org.joml.Vector2d
Create a new Vector2d and read this vector from the supplied ByteBuffer at the current buffer position.
Vector2d(int, ByteBuffer) - Constructor for class org.joml.Vector2d
Create a new Vector2d and read this vector from the supplied ByteBuffer starting at the specified absolute buffer position/index.
Vector2d(DoubleBuffer) - Constructor for class org.joml.Vector2d
Create a new Vector2d and read this vector from the supplied DoubleBuffer at the current buffer position.
Vector2d(int, DoubleBuffer) - Constructor for class org.joml.Vector2d
Create a new Vector2d and read this vector from the supplied DoubleBuffer starting at the specified absolute buffer position/index.
Vector2dc - Interface in org.joml
Interface to an immutable 2-dimensional vector of double-precision floats.
Vector2f - Class in org.joml
Represents a 2D vector with single-precision.
Vector2f() - Constructor for class org.joml.Vector2f
Create a new Vector2f and initialize its components to zero.
Vector2f(float) - Constructor for class org.joml.Vector2f
Create a new Vector2f and initialize both of its components with the given value.
Vector2f(float, float) - Constructor for class org.joml.Vector2f
Create a new Vector2f and initialize its components to the given values.
Vector2f(Vector2fc) - Constructor for class org.joml.Vector2f
Create a new Vector2f and initialize its components to the one of the given vector.
Vector2f(ByteBuffer) - Constructor for class org.joml.Vector2f
Create a new Vector2f and read this vector from the supplied ByteBuffer at the current buffer position.
Vector2f(int, ByteBuffer) - Constructor for class org.joml.Vector2f
Create a new Vector2f and read this vector from the supplied ByteBuffer starting at the specified absolute buffer position/index.
Vector2f(FloatBuffer) - Constructor for class org.joml.Vector2f
Create a new Vector2f and read this vector from the supplied FloatBuffer at the current buffer position.
Vector2f(int, FloatBuffer) - Constructor for class org.joml.Vector2f
Create a new Vector2f and read this vector from the supplied FloatBuffer starting at the specified absolute buffer position/index.
Vector2fc - Interface in org.joml
Interface to an immutable 2-dimensional vector of single-precision floats.
Vector2i - Class in org.joml
Represents a 2D vector with single-precision.
Vector2i() - Constructor for class org.joml.Vector2i
Create a new Vector2i and initialize its components to zero.
Vector2i(int) - Constructor for class org.joml.Vector2i
Create a new Vector2i and initialize both of its components with the given value.
Vector2i(int, int) - Constructor for class org.joml.Vector2i
Create a new Vector2i and initialize its components to the given values.
Vector2i(Vector2ic) - Constructor for class org.joml.Vector2i
Create a new Vector2i and initialize its components to the one of the given vector.
Vector2i(ByteBuffer) - Constructor for class org.joml.Vector2i
Create a new Vector2i and read this vector from the supplied ByteBuffer at the current buffer position.
Vector2i(int, ByteBuffer) - Constructor for class org.joml.Vector2i
Create a new Vector2i and read this vector from the supplied ByteBuffer starting at the specified absolute buffer position/index.
Vector2i(IntBuffer) - Constructor for class org.joml.Vector2i
Create a new Vector2i and read this vector from the supplied IntBuffer at the current buffer position.
Vector2i(int, IntBuffer) - Constructor for class org.joml.Vector2i
Create a new Vector2i and read this vector from the supplied IntBuffer starting at the specified absolute buffer position/index.
Vector2ic - Interface in org.joml
Interface to an immutable 2-dimensional vector of integers.
Vector3d - Class in org.joml
Contains the definition of a Vector comprising 3 doubles and associated transformations.
Vector3d() - Constructor for class org.joml.Vector3d
Create a new Vector3d with all components set to zero.
Vector3d(double) - Constructor for class org.joml.Vector3d
Create a new Vector3d and initialize all three components with the given value.
Vector3d(double, double, double) - Constructor for class org.joml.Vector3d
Create a new Vector3d with the given component values.
Vector3d(Vector3fc) - Constructor for class org.joml.Vector3d
Create a new Vector3d whose values will be copied from the given vector.
Vector3d(Vector2fc, double) - Constructor for class org.joml.Vector3d
Create a new Vector3d with the first two components from the given v and the given z
Vector3d(Vector3dc) - Constructor for class org.joml.Vector3d
Create a new Vector3d whose values will be copied from the given vector.
Vector3d(Vector2dc, double) - Constructor for class org.joml.Vector3d
Create a new Vector3d with the first two components from the given v and the given z
Vector3d(ByteBuffer) - Constructor for class org.joml.Vector3d
Create a new Vector3d and read this vector from the supplied ByteBuffer at the current buffer position.
Vector3d(int, ByteBuffer) - Constructor for class org.joml.Vector3d
Create a new Vector3d and read this vector from the supplied ByteBuffer starting at the specified absolute buffer position/index.
Vector3d(DoubleBuffer) - Constructor for class org.joml.Vector3d
Create a new Vector3d and read this vector from the supplied DoubleBuffer at the current buffer position.
Vector3d(int, DoubleBuffer) - Constructor for class org.joml.Vector3d
Create a new Vector3d and read this vector from the supplied DoubleBuffer starting at the specified absolute buffer position/index.
Vector3dc - Interface in org.joml
Interface to an immutable 3-dimensional vector of double-precision floats.
Vector3f - Class in org.joml
Contains the definition of a Vector comprising 3 floats and associated transformations.
Vector3f() - Constructor for class org.joml.Vector3f
Create a new Vector3f of (0, 0, 0).
Vector3f(float) - Constructor for class org.joml.Vector3f
Create a new Vector3f and initialize all three components with the given value.
Vector3f(float, float, float) - Constructor for class org.joml.Vector3f
Create a new Vector3f with the given component values.
Vector3f(Vector3fc) - Constructor for class org.joml.Vector3f
Create a new Vector3f with the same values as v.
Vector3f(Vector2fc, float) - Constructor for class org.joml.Vector3f
Create a new Vector3f with the first two components from the given v and the given z
Vector3f(ByteBuffer) - Constructor for class org.joml.Vector3f
Create a new Vector3f and read this vector from the supplied ByteBuffer at the current buffer position.
Vector3f(int, ByteBuffer) - Constructor for class org.joml.Vector3f
Create a new Vector3f and read this vector from the supplied ByteBuffer starting at the specified absolute buffer position/index.
Vector3f(FloatBuffer) - Constructor for class org.joml.Vector3f
Create a new Vector3f and read this vector from the supplied FloatBuffer at the current buffer position.
Vector3f(int, FloatBuffer) - Constructor for class org.joml.Vector3f
Create a new Vector3f and read this vector from the supplied FloatBuffer starting at the specified absolute buffer position/index.
Vector3fc - Interface in org.joml
Interface to an immutable 3-dimensional vector of single-precision floats.
Vector3i - Class in org.joml
Contains the definition of a Vector comprising 3 ints and associated transformations.
Vector3i() - Constructor for class org.joml.Vector3i
Create a new Vector3i of (0, 0, 0).
Vector3i(int) - Constructor for class org.joml.Vector3i
Create a new Vector3i and initialize all three components with the given value.
Vector3i(int, int, int) - Constructor for class org.joml.Vector3i
Create a new Vector3i with the given component values.
Vector3i(Vector3ic) - Constructor for class org.joml.Vector3i
Create a new Vector3i with the same values as v.
Vector3i(Vector2ic, int) - Constructor for class org.joml.Vector3i
Create a new Vector3i with the first two components from the given v and the given z
Vector3i(ByteBuffer) - Constructor for class org.joml.Vector3i
Create a new Vector3i and read this vector from the supplied ByteBuffer at the current buffer position.
Vector3i(int, ByteBuffer) - Constructor for class org.joml.Vector3i
Create a new Vector3i and read this vector from the supplied ByteBuffer starting at the specified absolute buffer position/index.
Vector3i(IntBuffer) - Constructor for class org.joml.Vector3i
Create a new Vector3i and read this vector from the supplied IntBuffer at the current buffer position.
Vector3i(int, IntBuffer) - Constructor for class org.joml.Vector3i
Create a new Vector3i and read this vector from the supplied IntBuffer starting at the specified absolute buffer position/index.
Vector3ic - Interface in org.joml
Interface to an immutable 3-dimensional vector of integers.
Vector4d - Class in org.joml
Contains the definition of a Vector comprising 4 doubles and associated transformations.
Vector4d() - Constructor for class org.joml.Vector4d
Create a new Vector4d of (0, 0, 0, 1).
Vector4d(Vector4dc) - Constructor for class org.joml.Vector4d
Create a new Vector4d with the same values as v.
Vector4d(Vector3dc, double) - Constructor for class org.joml.Vector4d
Create a new Vector4d with the first three components from the given v and the given w.
Vector4d(Vector2dc, double, double) - Constructor for class org.joml.Vector4d
Create a new Vector4d with the first two components from the given v and the given z and w.
Vector4d(double) - Constructor for class org.joml.Vector4d
Create a new Vector4d and initialize all four components with the given value.
Vector4d(Vector4fc) - Constructor for class org.joml.Vector4d
Create a new Vector4d with the same values as v.
Vector4d(Vector3fc, double) - Constructor for class org.joml.Vector4d
Create a new Vector4d with the x, y, and z components from the given v and the w component from the given w.
Vector4d(Vector2fc, double, double) - Constructor for class org.joml.Vector4d
Create a new Vector4d with the x and y components from the given v and the z and w components from the given z and w.
Vector4d(double, double, double, double) - Constructor for class org.joml.Vector4d
Create a new Vector4d with the given component values.
Vector4d(ByteBuffer) - Constructor for class org.joml.Vector4d
Create a new Vector4d and read this vector from the supplied ByteBuffer at the current buffer position.
Vector4d(int, ByteBuffer) - Constructor for class org.joml.Vector4d
Create a new Vector4d and read this vector from the supplied ByteBuffer starting at the specified absolute buffer position/index.
Vector4d(DoubleBuffer) - Constructor for class org.joml.Vector4d
Create a new Vector4d and read this vector from the supplied DoubleBuffer at the current buffer position.
Vector4d(int, DoubleBuffer) - Constructor for class org.joml.Vector4d
Create a new Vector4d and read this vector from the supplied DoubleBuffer starting at the specified absolute buffer position/index.
Vector4dc - Interface in org.joml
Interface to an immutable 4-dimensional vector of double-precision floats.
Vector4f - Class in org.joml
Contains the definition of a Vector comprising 4 floats and associated transformations.
Vector4f() - Constructor for class org.joml.Vector4f
Create a new Vector4f of (0, 0, 0, 1).
Vector4f(Vector4fc) - Constructor for class org.joml.Vector4f
Create a new Vector4f with the same values as v.
Vector4f(Vector3fc, float) - Constructor for class org.joml.Vector4f
Create a new Vector4f with the first three components from the given v and the given w.
Vector4f(Vector2fc, float, float) - Constructor for class org.joml.Vector4f
Create a new Vector4f with the first two components from the given v and the given z, and w.
Vector4f(float) - Constructor for class org.joml.Vector4f
Create a new Vector4f and initialize all four components with the given value.
Vector4f(float, float, float, float) - Constructor for class org.joml.Vector4f
Create a new Vector4f with the given component values.
Vector4f(ByteBuffer) - Constructor for class org.joml.Vector4f
Create a new Vector4f and read this vector from the supplied ByteBuffer at the current buffer position.
Vector4f(int, ByteBuffer) - Constructor for class org.joml.Vector4f
Create a new Vector4f and read this vector from the supplied ByteBuffer starting at the specified absolute buffer position/index.
Vector4f(FloatBuffer) - Constructor for class org.joml.Vector4f
Create a new Vector4f and read this vector from the supplied FloatBuffer at the current buffer position.
Vector4f(int, FloatBuffer) - Constructor for class org.joml.Vector4f
Create a new Vector4f and read this vector from the supplied FloatBuffer starting at the specified absolute buffer position/index.
Vector4fc - Interface in org.joml
Interface to an immutable 4-dimensional vector of single-precision floats.
Vector4i - Class in org.joml
Contains the definition of a Vector comprising 4 ints and associated transformations.
Vector4i() - Constructor for class org.joml.Vector4i
Create a new Vector4i of (0, 0, 0, 1).
Vector4i(Vector4ic) - Constructor for class org.joml.Vector4i
Create a new Vector4i with the same values as v.
Vector4i(Vector3ic, int) - Constructor for class org.joml.Vector4i
Create a new Vector4i with the first three components from the given v and the given w.
Vector4i(Vector2ic, int, int) - Constructor for class org.joml.Vector4i
Create a new Vector4i with the first two components from the given v and the given z, and w.
Vector4i(int) - Constructor for class org.joml.Vector4i
Create a new Vector4i and initialize all four components with the given value.
Vector4i(int, int, int, int) - Constructor for class org.joml.Vector4i
Create a new Vector4i with the given component values.
Vector4i(ByteBuffer) - Constructor for class org.joml.Vector4i
Create a new Vector4i and read this vector from the supplied ByteBuffer at the current buffer position.
Vector4i(int, ByteBuffer) - Constructor for class org.joml.Vector4i
Create a new Vector4i and read this vector from the supplied ByteBuffer starting at the specified absolute buffer position/index.
Vector4i(IntBuffer) - Constructor for class org.joml.Vector4i
Create a new Vector4i and read this vector from the supplied IntBuffer at the current buffer position.
Vector4i(int, IntBuffer) - Constructor for class org.joml.Vector4i
Create a new Vector4i and read this vector from the supplied IntBuffer starting at the specified absolute buffer position/index.
Vector4ic - Interface in org.joml
Interface to an immutable 4-dimensional vector of integers.
verticesXY - Variable in class org.joml.PolygonsIntersection
 

W

w - Variable in class org.joml.Quaterniond
The real/scalar part of the quaternion.
w() - Method in class org.joml.Quaterniond
 
w() - Method in interface org.joml.Quaterniondc
 
w - Variable in class org.joml.Quaternionf
The real/scalar part of the quaternion.
w() - Method in class org.joml.Quaternionf
 
w() - Method in interface org.joml.Quaternionfc
 
w - Variable in class org.joml.Vector4d
The w component of the vector.
w() - Method in class org.joml.Vector4d
 
w() - Method in interface org.joml.Vector4dc
 
w - Variable in class org.joml.Vector4f
The w component of the vector.
w() - Method in class org.joml.Vector4f
 
w() - Method in interface org.joml.Vector4fc
 
w - Variable in class org.joml.Vector4i
The w component of the vector.
w() - Method in class org.joml.Vector4i
 
w() - Method in interface org.joml.Vector4ic
 
writeExternal(ObjectOutput) - Method in class org.joml.AxisAngle4d
 
writeExternal(ObjectOutput) - Method in class org.joml.AxisAngle4f
 
writeExternal(ObjectOutput) - Method in class org.joml.Matrix3d
 
writeExternal(ObjectOutput) - Method in class org.joml.Matrix3f
 
writeExternal(ObjectOutput) - Method in class org.joml.Matrix4d
 
writeExternal(ObjectOutput) - Method in class org.joml.Matrix4f
 
writeExternal(ObjectOutput) - Method in class org.joml.Matrix4x3d
 
writeExternal(ObjectOutput) - Method in class org.joml.Matrix4x3f
 
writeExternal(ObjectOutput) - Method in class org.joml.MatrixStackd
 
writeExternal(ObjectOutput) - Method in class org.joml.MatrixStackf
 
writeExternal(ObjectOutput) - Method in class org.joml.Quaterniond
 
writeExternal(ObjectOutput) - Method in class org.joml.Quaternionf
 
writeExternal(ObjectOutput) - Method in class org.joml.Vector2d
 
writeExternal(ObjectOutput) - Method in class org.joml.Vector2f
 
writeExternal(ObjectOutput) - Method in class org.joml.Vector2i
 
writeExternal(ObjectOutput) - Method in class org.joml.Vector3d
 
writeExternal(ObjectOutput) - Method in class org.joml.Vector3f
 
writeExternal(ObjectOutput) - Method in class org.joml.Vector3i
 
writeExternal(ObjectOutput) - Method in class org.joml.Vector4d
 
writeExternal(ObjectOutput) - Method in class org.joml.Vector4f
 
writeExternal(ObjectOutput) - Method in class org.joml.Vector4i
 

X

x - Variable in class org.joml.AxisAngle4d
The x-component of the rotation axis.
x - Variable in class org.joml.AxisAngle4f
The x-component of the rotation axis.
x - Variable in class org.joml.Quaterniond
The first component of the vector part.
x() - Method in class org.joml.Quaterniond
 
x() - Method in interface org.joml.Quaterniondc
 
x - Variable in class org.joml.Quaternionf
The first component of the vector part.
x() - Method in class org.joml.Quaternionf
 
x() - Method in interface org.joml.Quaternionfc
 
x - Variable in class org.joml.Vector2d
The x component of the vector.
x() - Method in class org.joml.Vector2d
 
x() - Method in interface org.joml.Vector2dc
 
x - Variable in class org.joml.Vector2f
The x component of the vector.
x() - Method in class org.joml.Vector2f
 
x() - Method in interface org.joml.Vector2fc
 
x - Variable in class org.joml.Vector2i
The x component of the vector.
x() - Method in class org.joml.Vector2i
 
x() - Method in interface org.joml.Vector2ic
 
x - Variable in class org.joml.Vector3d
The x component of the vector.
x() - Method in class org.joml.Vector3d
 
x() - Method in interface org.joml.Vector3dc
 
x - Variable in class org.joml.Vector3f
The x component of the vector.
x() - Method in class org.joml.Vector3f
 
x() - Method in interface org.joml.Vector3fc
 
x - Variable in class org.joml.Vector3i
The x component of the vector.
x() - Method in class org.joml.Vector3i
 
x() - Method in interface org.joml.Vector3ic
 
x - Variable in class org.joml.Vector4d
The x component of the vector.
x() - Method in class org.joml.Vector4d
 
x() - Method in interface org.joml.Vector4dc
 
x - Variable in class org.joml.Vector4f
The x component of the vector.
x() - Method in class org.joml.Vector4f
 
x() - Method in interface org.joml.Vector4fc
 
x - Variable in class org.joml.Vector4i
The x component of the vector.
x() - Method in class org.joml.Vector4i
 
x() - Method in interface org.joml.Vector4ic
 

Y

y - Variable in class org.joml.AxisAngle4d
The y-component of the rotation axis.
y - Variable in class org.joml.AxisAngle4f
The y-component of the rotation axis.
y - Variable in class org.joml.Quaterniond
The second component of the vector part.
y() - Method in class org.joml.Quaterniond
 
y() - Method in interface org.joml.Quaterniondc
 
y - Variable in class org.joml.Quaternionf
The second component of the vector part.
y() - Method in class org.joml.Quaternionf
 
y() - Method in interface org.joml.Quaternionfc
 
y - Variable in class org.joml.Vector2d
The y component of the vector.
y() - Method in class org.joml.Vector2d
 
y() - Method in interface org.joml.Vector2dc
 
y - Variable in class org.joml.Vector2f
The y component of the vector.
y() - Method in class org.joml.Vector2f
 
y() - Method in interface org.joml.Vector2fc
 
y - Variable in class org.joml.Vector2i
The y component of the vector.
y() - Method in class org.joml.Vector2i
 
y() - Method in interface org.joml.Vector2ic
 
y - Variable in class org.joml.Vector3d
The y component of the vector.
y() - Method in class org.joml.Vector3d
 
y() - Method in interface org.joml.Vector3dc
 
y - Variable in class org.joml.Vector3f
The y component of the vector.
y() - Method in class org.joml.Vector3f
 
y() - Method in interface org.joml.Vector3fc
 
y - Variable in class org.joml.Vector3i
The y component of the vector.
y() - Method in class org.joml.Vector3i
 
y() - Method in interface org.joml.Vector3ic
 
y - Variable in class org.joml.Vector4d
The y component of the vector.
y() - Method in class org.joml.Vector4d
 
y() - Method in interface org.joml.Vector4dc
 
y - Variable in class org.joml.Vector4f
The y component of the vector.
y() - Method in class org.joml.Vector4f
 
y() - Method in interface org.joml.Vector4fc
 
y - Variable in class org.joml.Vector4i
The y component of the vector.
y() - Method in class org.joml.Vector4i
 
y() - Method in interface org.joml.Vector4ic
 

Z

z - Variable in class org.joml.AxisAngle4d
The z-component of the rotation axis.
z - Variable in class org.joml.AxisAngle4f
The z-component of the rotation axis.
z - Variable in class org.joml.Quaterniond
The third component of the vector part.
z() - Method in class org.joml.Quaterniond
 
z() - Method in interface org.joml.Quaterniondc
 
z - Variable in class org.joml.Quaternionf
The third component of the vector part.
z() - Method in class org.joml.Quaternionf
 
z() - Method in interface org.joml.Quaternionfc
 
z - Variable in class org.joml.Vector3d
The z component of the vector.
z() - Method in class org.joml.Vector3d
 
z() - Method in interface org.joml.Vector3dc
 
z - Variable in class org.joml.Vector3f
The z component of the vector.
z() - Method in class org.joml.Vector3f
 
z() - Method in interface org.joml.Vector3fc
 
z - Variable in class org.joml.Vector3i
The z component of the vector.
z() - Method in class org.joml.Vector3i
 
z() - Method in interface org.joml.Vector3ic
 
z - Variable in class org.joml.Vector4d
The z component of the vector.
z() - Method in class org.joml.Vector4d
 
z() - Method in interface org.joml.Vector4dc
 
z - Variable in class org.joml.Vector4f
The z component of the vector.
z() - Method in class org.joml.Vector4f
 
z() - Method in interface org.joml.Vector4fc
 
z - Variable in class org.joml.Vector4i
The z component of the vector.
z() - Method in class org.joml.Vector4i
 
z() - Method in interface org.joml.Vector4ic
 
zero() - Method in class org.joml.Matrix3d
Set all the values within this matrix to 0.
zero() - Method in class org.joml.Matrix3f
Set all values within this matrix to zero.
zero() - Method in class org.joml.Matrix4d
Set all the values within this matrix to 0.
zero() - Method in class org.joml.Matrix4f
Set all the values within this matrix to 0.
zero() - Method in class org.joml.Matrix4x3d
Set all the values within this matrix to 0.
zero() - Method in class org.joml.Matrix4x3f
Set all the values within this matrix to 0.
zero() - Method in class org.joml.Vector2d
Set all components to zero.
zero() - Method in class org.joml.Vector2f
Set all components to zero.
zero() - Method in class org.joml.Vector2i
Set all components to zero.
zero() - Method in class org.joml.Vector3d
Set all components to zero.
zero() - Method in class org.joml.Vector3f
Set all components to zero.
zero() - Method in class org.joml.Vector3i
Set all components to zero.
zero() - Method in class org.joml.Vector4d
Set all components to zero.
zero() - Method in class org.joml.Vector4f
Set all components to zero.
zero() - Method in class org.joml.Vector4i
Set all components to zero.
A B C D E F G H I L M N O P Q R S T U V W X Y Z 
Skip navigation links

Copyright © 2015–2016 JOML. All rights reserved.