- 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
-
Return value of
Intersectiond.intersectLineSegmentAab(double, double, double, double, double, double, double, double, double, double, double, double, Vector2d)
and
Intersectiond.intersectLineSegmentAab(Vector3dc, Vector3dc, Vector3dc, Vector3dc, Vector2d)
to indicate that the line segment lies completely inside of the axis-aligned box;
or return value of
Intersectiond.intersectLineSegmentAar(double, double, double, double, double, double, double, double, Vector2d)
and
Intersectiond.intersectLineSegmentAar(Vector2dc, Vector2dc, Vector2dc, Vector2dc, Vector2d)
to indicate that the line segment lies completely inside of the axis-aligned rectangle.
- INSIDE - 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 lies completely inside of the axis-aligned 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 lies completely inside of the axis-aligned rectangle.
- 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(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(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.
- 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
.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- MatrixStackd(int) - Constructor for class org.joml.MatrixStackd
-
- MatrixStackd() - Constructor for class org.joml.MatrixStackd
-
Do not invoke manually!
- MatrixStackf - Class in org.joml
-
- MatrixStackf(int) - Constructor for class org.joml.MatrixStackf
-
- 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
-
- mul(Vector4dc, Vector4d) - Method in class org.joml.Vector4d
-
- mul(Vector4fc) - Method in class org.joml.Vector4d
-
- 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
.
- ONE_INTERSECTION - Static variable in class org.joml.Intersectiond
-
Return value of
Intersectiond.intersectLineSegmentAab(double, double, double, double, double, double, double, double, double, double, double, double, Vector2d)
and
Intersectiond.intersectLineSegmentAab(Vector3dc, Vector3dc, Vector3dc, Vector3dc, Vector2d)
to indicate that one end point of the line segment lies inside of the axis-aligned box;
or return value of
Intersectiond.intersectLineSegmentAar(double, double, double, double, double, double, double, double, Vector2d)
and
Intersectiond.intersectLineSegmentAar(Vector2dc, Vector2dc, Vector2dc, Vector2dc, Vector2d)
to indicate that one end point of the line segment lies inside of the axis-aligned rectangle.
- ONE_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 one end point of the line segment lies inside of the axis-aligned 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 one end point of the line segment lies inside of the axis-aligned rectangle.
- 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
-
- OUTSIDE - Static variable in class org.joml.Intersectiond
-
Return value of
Intersectiond.intersectLineSegmentAab(double, double, double, double, double, double, double, double, double, double, double, double, Vector2d)
and
Intersectiond.intersectLineSegmentAab(Vector3dc, Vector3dc, Vector3dc, Vector3dc, Vector2d)
to indicate that the line segment does not intersect the axis-aligned box;
or return value of
Intersectiond.intersectLineSegmentAar(double, double, double, double, double, double, double, double, Vector2d)
and
Intersectiond.intersectLineSegmentAar(Vector2dc, Vector2dc, Vector2dc, Vector2dc, Vector2d)
to indicate that the line segment does not intersect the axis-aligned rectangle.
- OUTSIDE - 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 does not intersect the axis-aligned 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 does not intersect the axis-aligned rectangle.
- RayAabIntersection - Class in org.joml
-
- RayAabIntersection() - Constructor for class org.joml.RayAabIntersection
-
- 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.
- 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(AxisAngle4f) - Method in class org.joml.AxisAngle4d
-
- set(double, double, double, double) - Method in class org.joml.AxisAngle4d
-
- set(double, Vector3dc) - Method in class org.joml.AxisAngle4d
-
- set(double, Vector3f) - Method in class org.joml.AxisAngle4d
-
- set(Quaternionfc) - Method in class org.joml.AxisAngle4d
-
- set(Quaterniondc) - Method in class org.joml.AxisAngle4d
-
- set(Matrix3fc) - Method in class org.joml.AxisAngle4d
-
- set(Matrix3dc) - Method in class org.joml.AxisAngle4d
-
- set(Matrix4fc) - Method in class org.joml.AxisAngle4d
-
- set(Matrix4x3fc) - Method in class org.joml.AxisAngle4d
-
- set(Matrix4dc) - Method in class org.joml.AxisAngle4d
-
- set(AxisAngle4f) - Method in class org.joml.AxisAngle4f
-
- set(float, float, float, float) - Method in class org.joml.AxisAngle4f
-
- set(float, Vector3fc) - Method in class org.joml.AxisAngle4f
-
- set(Quaternionfc) - Method in class org.joml.AxisAngle4f
-
- set(Quaterniondc) - Method in class org.joml.AxisAngle4f
-
- set(Matrix3fc) - Method in class org.joml.AxisAngle4f
-
- set(Matrix3dc) - Method in class org.joml.AxisAngle4f
-
- set(Matrix4fc) - Method in class org.joml.AxisAngle4f
-
- set(Matrix4x3fc) - Method in class org.joml.AxisAngle4f
-
- set(Matrix4dc) - Method in class org.joml.AxisAngle4f
-
- set(Matrix4fc) - Method in class org.joml.FrustumIntersection
-
- set(Matrix4fc) - Method in class org.joml.FrustumRayBuilder
-
- 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(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(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(AxisAngle4d) - Method in class org.joml.Quaterniond
-
- 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(Vector2fc) - Method in class org.joml.Vector2d
-
- set(ByteBuffer) - Method in class org.joml.Vector2d
-
- 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
-
- 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(Vector2dc) - Method in class org.joml.Vector2f
-
- set(ByteBuffer) - Method in class org.joml.Vector2f
-
- 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
-
- 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(Vector2dc) - Method in class org.joml.Vector2i
-
- set(ByteBuffer) - Method in class org.joml.Vector2i
-
- 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
-
- 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
-
- 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
-
- 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
-
- set(int, ByteBuffer) - Method in class org.joml.Vector3f
-
Read this vector from the supplied
ByteBuffer
starting at the specified
absolute buffer position/index.
- set(FloatBuffer) - Method in class org.joml.Vector3f
-
- set(int, FloatBuffer) - Method in class org.joml.Vector3f
-
Read this vector from the supplied
FloatBuffer
starting at the specified
absolute buffer position/index.
- set(int, float) - Method in class org.joml.Vector3f
-
Set the value of the specified component of this vector.
- set(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
-
- 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
-
- 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
-
- 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
-
- 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
-
- set(int, ByteBuffer) - Method in class org.joml.Vector4f
-
Read this vector from the supplied
ByteBuffer
starting at the specified
absolute buffer position/index.
- set(FloatBuffer) - Method in class org.joml.Vector4f
-
- set(int, FloatBuffer) - Method in class org.joml.Vector4f
-
Read this vector from the supplied
FloatBuffer
starting at the specified
absolute buffer position/index.
- 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
-
- 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
-
- 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.
- 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
-
- toImmutable() - Method in class org.joml.Matrix4x3f
-
- toImmutable() - Method in class org.joml.Quaterniond
-
- toImmutable() - Method in class org.joml.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
-
- toString(NumberFormat) - Method in class org.joml.AxisAngle4d
-
- toString() - Method in class org.joml.AxisAngle4f
-
- toString(NumberFormat) - Method in class org.joml.AxisAngle4f
-
- 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
-
Return value of
Intersectiond.intersectLineSegmentAab(double, double, double, double, double, double, double, double, double, double, double, double, Vector2d)
and
Intersectiond.intersectLineSegmentAab(Vector3dc, Vector3dc, Vector3dc, Vector3dc, Vector2d)
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
Intersectiond.intersectLineSegmentAar(double, double, double, double, double, double, double, double, Vector2d)
and
Intersectiond.intersectLineSegmentAar(Vector2dc, Vector2dc, Vector2dc, Vector2dc, Vector2d)
to indicate that the line segment intersects two edges of the axis-aligned rectangle
or lies on an edge of the rectangle.
- 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.