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

A

a - Variable in class org.joml.primitives.Planed
The factor a in the plane equation a*x + b*y + c*z + d = 0.
a - Variable in class org.joml.primitives.Planef
The factor a in the plane equation a*x + b*y + c*z + d = 0.
AABBd - Class in org.joml.primitives
Represents an axis-aligned box defined via the minimum and maximum corner coordinates as double-precision floats.
AABBd() - Constructor for class org.joml.primitives.AABBd
Create a new AABBd representing the box with (minX, minY, minZ)=(+inf, +inf, +inf) and (maxX, maxY, maxZ)=(-inf, -inf, -inf).
AABBd(AABBdc) - Constructor for class org.joml.primitives.AABBd
Create a new AABBd as a copy of the given source.
AABBd(Vector3fc, Vector3fc) - Constructor for class org.joml.primitives.AABBd
Create a new AABBd with the given minimum and maximum corner coordinates.
AABBd(Vector3dc, Vector3dc) - Constructor for class org.joml.primitives.AABBd
Create a new AABBd with the given minimum and maximum corner coordinates.
AABBd(double, double, double, double, double, double) - Constructor for class org.joml.primitives.AABBd
Create a new AABBd with the given minimum and maximum corner coordinates.
AABBdc - Interface in org.joml.primitives
Interface to a read-only view of axis-aligned box defined via the minimum and maximum corner coordinates as double-precision floats.
AABBf - Class in org.joml.primitives
Represents an axis-aligned box defined via the minimum and maximum corner coordinates as single-precision floats.
AABBf() - Constructor for class org.joml.primitives.AABBf
Create a new AABBf representing the box with (minX, minY, minZ)=(+inf, +inf, +inf) and (maxX, maxY, maxZ)=(-inf, -inf, -inf).
AABBf(AABBf) - Constructor for class org.joml.primitives.AABBf
Create a new AABBf as a copy of the given source.
AABBf(Vector3fc, Vector3fc) - Constructor for class org.joml.primitives.AABBf
Create a new AABBf with the given minimum and maximum corner coordinates.
AABBf(float, float, float, float, float, float) - Constructor for class org.joml.primitives.AABBf
Create a new AABBf with the given minimum and maximum corner coordinates.
AABBfc - Interface in org.joml.primitives
Interface to a read-only view of an axis-aligned box defined via the minimum and maximum corner coordinates as single-precision floats.
AABBi - Class in org.joml.primitives
Represents an axis-aligned box defined via the minimum and maximum corner coordinates as ints.
AABBi() - Constructor for class org.joml.primitives.AABBi
Create a new AABBi representing the box with (minX, minY, minZ)=(+inf, +inf, +inf) and (maxX, maxY, maxZ)=(-inf, -inf, -inf).
AABBi(AABBic) - Constructor for class org.joml.primitives.AABBi
Create a new AABBi as a copy of the given source.
AABBi(Vector3ic, Vector3ic) - Constructor for class org.joml.primitives.AABBi
Create a new AABBi with the given minimum and maximum corner coordinates.
AABBi(int, int, int, int, int, int) - Constructor for class org.joml.primitives.AABBi
Create a new AABBi with the given minimum and maximum corner coordinates.
AABBic - Interface in org.joml.primitives
Interface to a read-only view of an axis-aligned box defined via the minimum and maximum corner coordinates as ints.
AAR_SIDE_MAXX - Static variable in class org.joml.primitives.Intersectiond
Return value of Intersectiond.intersectRayAar(double, double, double, double, double, double, double, double, Vector2d) and Intersectiond.intersectRayAar(Vector2dc, Vector2dc, Vector2dc, Vector2dc, Vector2d) to indicate that the ray intersects the side of the axis-aligned rectangle with the maximum x coordinate.
AAR_SIDE_MAXX - Static variable in class org.joml.primitives.Intersectionf
Return value of intersectRayAar(float, float, float, float, float, float, float, float, Vector2f) and intersectRayAar(Vector2fc, Vector2fc, Vector2fc, Vector2fc, Vector2f) to indicate that the ray intersects the side of the axis-aligned rectangle with the maximum x coordinate.
AAR_SIDE_MAXY - Static variable in class org.joml.primitives.Intersectiond
Return value of Intersectiond.intersectRayAar(double, double, double, double, double, double, double, double, Vector2d) and Intersectiond.intersectRayAar(Vector2dc, Vector2dc, Vector2dc, Vector2dc, Vector2d) to indicate that the ray intersects the side of the axis-aligned rectangle with the maximum y coordinate.
AAR_SIDE_MAXY - Static variable in class org.joml.primitives.Intersectionf
Return value of intersectRayAar(float, float, float, float, float, float, float, float, Vector2f) and intersectRayAar(Vector2fc, Vector2fc, Vector2fc, Vector2fc, Vector2f) to indicate that the ray intersects the side of the axis-aligned rectangle with the maximum y coordinate.
AAR_SIDE_MINX - Static variable in class org.joml.primitives.Intersectiond
Return value of Intersectiond.intersectRayAar(double, double, double, double, double, double, double, double, Vector2d) and Intersectiond.intersectRayAar(Vector2dc, Vector2dc, Vector2dc, Vector2dc, Vector2d) to indicate that the ray intersects the side of the axis-aligned rectangle with the minimum x coordinate.
AAR_SIDE_MINX - Static variable in class org.joml.primitives.Intersectionf
Return value of intersectRayAar(float, float, float, float, float, float, float, float, Vector2f) and intersectRayAar(Vector2fc, Vector2fc, Vector2fc, Vector2fc, Vector2f) to indicate that the ray intersects the side of the axis-aligned rectangle with the minimum x coordinate.
AAR_SIDE_MINY - Static variable in class org.joml.primitives.Intersectiond
Return value of Intersectiond.intersectRayAar(double, double, double, double, double, double, double, double, Vector2d) and Intersectiond.intersectRayAar(Vector2dc, Vector2dc, Vector2dc, Vector2dc, Vector2d) to indicate that the ray intersects the side of the axis-aligned rectangle with the minimum y coordinate.
AAR_SIDE_MINY - Static variable in class org.joml.primitives.Intersectionf
Return value of intersectRayAar(float, float, float, float, float, float, float, float, Vector2f) and intersectRayAar(Vector2fc, Vector2fc, Vector2fc, Vector2fc, Vector2f) to indicate that the ray intersects the side of the axis-aligned rectangle with the minimum y coordinate.
area() - Method in class org.joml.primitives.Rectangled
Return the area of the rectangle
area() - Method in class org.joml.primitives.Rectanglef
Return the area of the rectangle
area() - Method in class org.joml.primitives.Rectanglei
Return the area of the rectangle
aX - Variable in class org.joml.primitives.LineSegmentd
The x coordinate of the first point.
aX - Variable in class org.joml.primitives.LineSegmentf
The x coordinate of the first point.
aY - Variable in class org.joml.primitives.LineSegmentd
The y coordinate of the first point.
aY - Variable in class org.joml.primitives.LineSegmentf
The y coordinate of the first point.
aZ - Variable in class org.joml.primitives.LineSegmentd
The z coordinate of the first point.
aZ - Variable in class org.joml.primitives.LineSegmentf
The z coordinate of the first point.

B

b - Variable in class org.joml.primitives.Planed
The factor b in the plane equation a*x + b*y + c*z + d = 0.
b - Variable in class org.joml.primitives.Planef
The factor b in the plane equation a*x + b*y + c*z + d = 0.
bX - Variable in class org.joml.primitives.LineSegmentd
The x coordinate of the second point.
bX - Variable in class org.joml.primitives.LineSegmentf
The x coordinate of the second point.
bY - Variable in class org.joml.primitives.LineSegmentd
The y coordinate of the second point.
bY - Variable in class org.joml.primitives.LineSegmentf
The y coordinate of the second point.
bZ - Variable in class org.joml.primitives.LineSegmentd
The z coordinate of the second point.
bZ - Variable in class org.joml.primitives.LineSegmentf
The z coordinate of the second point.

C

c - Variable in class org.joml.primitives.Planed
The factor c in the plane equation a*x + b*y + c*z + d = 0.
c - Variable in class org.joml.primitives.Planef
The factor c in the plane equation a*x + b*y + c*z + d = 0.
center(Vector3d) - Method in class org.joml.primitives.AABBd
 
center(Vector3f) - Method in class org.joml.primitives.AABBd
 
center(Vector3d) - Method in interface org.joml.primitives.AABBdc
Return the center of the aabb
center(Vector3f) - Method in interface org.joml.primitives.AABBdc
Return the center of the aabb
center(Vector3f) - Method in class org.joml.primitives.AABBf
 
center(Vector3d) - Method in class org.joml.primitives.AABBf
 
center(Vector3f) - Method in interface org.joml.primitives.AABBfc
Return the center of the aabb
center(Vector3d) - Method in interface org.joml.primitives.AABBfc
Return the center of the aabb
center(Vector3f) - Method in class org.joml.primitives.AABBi
 
center(Vector3d) - Method in class org.joml.primitives.AABBi
 
center(Vector3f) - Method in interface org.joml.primitives.AABBic
Return the center of the aabb
center(Vector3d) - Method in interface org.joml.primitives.AABBic
Return the center of the aabb
Circled - Class in org.joml.primitives
Represents a 2D circle using double-precision floating-point numbers.
Circled() - Constructor for class org.joml.primitives.Circled
Create a new Circled with center position (0, 0, 0) and radius 0.
Circled(Circled) - Constructor for class org.joml.primitives.Circled
Create a new Circled as a copy of the given source.
Circled(double, double, double) - Constructor for class org.joml.primitives.Circled
Create a new Circled with center position (x, y) and radius r.
Circlef - Class in org.joml.primitives
Represents a 2D circle using single-precision floating-point numbers.
Circlef() - Constructor for class org.joml.primitives.Circlef
Create a new Circlef with center position (0, 0, 0) and radius 0.
Circlef(Circlef) - Constructor for class org.joml.primitives.Circlef
Create a new Circlef as a copy of the given source.
Circlef(float, float, float) - Constructor for class org.joml.primitives.Circlef
Create a new Circlef with center position (x, y) and radius r.
containsAABB(AABBdc) - Method in class org.joml.primitives.AABBd
 
containsAABB(AABBfc) - Method in class org.joml.primitives.AABBd
 
containsAABB(AABBic) - Method in class org.joml.primitives.AABBd
 
containsAABB(AABBdc) - Method in interface org.joml.primitives.AABBdc
Check if this AABB contains the given AABB.
containsAABB(AABBfc) - Method in interface org.joml.primitives.AABBdc
Check if this AABB contains the given AABB.
containsAABB(AABBic) - Method in interface org.joml.primitives.AABBdc
Check if this AABB contains the given AABB.
containsAABB(AABBdc) - Method in class org.joml.primitives.AABBf
 
containsAABB(AABBfc) - Method in class org.joml.primitives.AABBf
 
containsAABB(AABBic) - Method in class org.joml.primitives.AABBf
 
containsAABB(AABBdc) - Method in interface org.joml.primitives.AABBfc
Check if this AABB contains the given AABB.
containsAABB(AABBfc) - Method in interface org.joml.primitives.AABBfc
Check if this AABB contains the given AABB.
containsAABB(AABBic) - Method in interface org.joml.primitives.AABBfc
Check if this AABB contains the given AABB.
containsAABB(AABBdc) - Method in class org.joml.primitives.AABBi
 
containsAABB(AABBfc) - Method in class org.joml.primitives.AABBi
 
containsAABB(AABBic) - Method in class org.joml.primitives.AABBi
 
containsAABB(AABBdc) - Method in interface org.joml.primitives.AABBic
Check if this AABB contains the given AABB.
containsAABB(AABBfc) - Method in interface org.joml.primitives.AABBic
Check if this AABB contains the given AABB.
containsAABB(AABBic) - Method in interface org.joml.primitives.AABBic
Check if this AABB contains the given AABB.
containsPoint(double, double, double) - Method in class org.joml.primitives.AABBd
 
containsPoint(Vector3dc) - Method in class org.joml.primitives.AABBd
 
containsPoint(double, double, double) - Method in interface org.joml.primitives.AABBdc
Test whether the point (x, y, z) lies inside this AABB.
containsPoint(Vector3dc) - Method in interface org.joml.primitives.AABBdc
Test whether the given point lies inside this AABB.
containsPoint(float, float, float) - Method in class org.joml.primitives.AABBf
 
containsPoint(Vector3fc) - Method in class org.joml.primitives.AABBf
 
containsPoint(float, float, float) - Method in interface org.joml.primitives.AABBfc
Test whether the point (x, y, z) lies inside this AABB.
containsPoint(Vector3fc) - Method in interface org.joml.primitives.AABBfc
Test whether the given point lies inside this AABB.
containsPoint(int, int, int) - Method in class org.joml.primitives.AABBi
 
containsPoint(float, float, float) - Method in class org.joml.primitives.AABBi
 
containsPoint(Vector3ic) - Method in class org.joml.primitives.AABBi
 
containsPoint(Vector3fc) - Method in class org.joml.primitives.AABBi
 
containsPoint(int, int, int) - Method in interface org.joml.primitives.AABBic
Test whether the point (x, y, z) lies inside this AABB.
containsPoint(float, float, float) - Method in interface org.joml.primitives.AABBic
Test whether the point (x, y, z) lies inside this AABB.
containsPoint(Vector3ic) - Method in interface org.joml.primitives.AABBic
Test whether the given point lies inside this AABB.
containsPoint(Vector3fc) - Method in interface org.joml.primitives.AABBic
Test whether the given point lies inside this AABB.
containsPoint(Vector2dc) - Method in class org.joml.primitives.Rectangled
Check if this rectangle contains the given point.
containsPoint(double, double) - Method in class org.joml.primitives.Rectangled
Check if this rectangle contains the given point (x, y).
containsPoint(Vector2fc) - Method in class org.joml.primitives.Rectanglef
Check if this rectangle contains the given point.
containsPoint(float, float) - Method in class org.joml.primitives.Rectanglef
Check if this rectangle contains the given point (x, y).
containsPoint(Vector2ic) - Method in class org.joml.primitives.Rectanglei
Check if this rectangle contains the given point.
containsPoint(float, float) - Method in class org.joml.primitives.Rectanglei
Test whether the point (x, y) lies inside this BlockRegion.
containsPoint(Vector2fc) - Method in class org.joml.primitives.Rectanglei
Test whether the point (x, y) lies inside this BlockRegion.
containsPoint(int, int) - Method in class org.joml.primitives.Rectanglei
Check if this rectangle contains the given point (x, y).
containsRectangle(Rectangled) - Method in class org.joml.primitives.Rectangled
Check if this rectangle contains the given rectangle.
containsRectangle(Rectanglef) - Method in class org.joml.primitives.Rectangled
Check if this rectangle contains the given rectangle.
containsRectangle(Rectanglei) - Method in class org.joml.primitives.Rectangled
Check if this rectangle contains the given rectangle.
containsRectangle(Rectangled) - Method in class org.joml.primitives.Rectanglef
Check if this rectangle contains the given rectangle.
containsRectangle(Rectanglef) - Method in class org.joml.primitives.Rectanglef
Check if this rectangle contains the given rectangle.
containsRectangle(Rectanglei) - Method in class org.joml.primitives.Rectanglef
Check if this rectangle contains the given rectangle.
containsRectangle(Rectangled) - Method in class org.joml.primitives.Rectanglei
Check if this rectangle contains the given rectangle.
containsRectangle(Rectanglef) - Method in class org.joml.primitives.Rectanglei
Check if this rectangle contains the given rectangle.
containsRectangle(Rectanglei) - Method in class org.joml.primitives.Rectanglei
Check if this rectangle contains the given rectangle.
correctBounds() - Method in class org.joml.primitives.AABBd
Ensure that the minimum coordinates are strictly less than or equal to the maximum coordinates by swapping them if necessary.
correctBounds() - Method in class org.joml.primitives.AABBf
Ensure that the minimum coordinates are strictly less than or equal to the maximum coordinates by swapping them if necessary.
correctBounds() - Method in class org.joml.primitives.AABBi
Ensure that the minimum coordinates are strictly less than or equal to the maximum coordinates by swapping them if necessary.

D

d - Variable in class org.joml.primitives.Planed
The constant d in the plane equation a*x + b*y + c*z + d = 0.
d - Variable in class org.joml.primitives.Planef
The constant d in the plane equation a*x + b*y + c*z + d = 0.
distance(double, double, double) - Method in class org.joml.primitives.Planed
Compute the signed distance between this plane and the given point.
distance(float, float, float) - Method in class org.joml.primitives.Planef
Compute the signed distance between this plane and the given point.
distancePointLine(double, double, double, double, double) - Static method in class org.joml.primitives.Intersectiond
Determine the signed distance of the given point (pointX, pointY) to the line specified via its general plane equation a*x + b*y + c = 0.
distancePointLine(double, double, double, double, double, double) - Static method in class org.joml.primitives.Intersectiond
Determine the signed distance of the given point (pointX, pointY) to the line defined by the two points (x0, y0) and (x1, y1).
distancePointLine(double, double, double, double, double, double, double, double, double) - Static method in class org.joml.primitives.Intersectiond
Compute the distance of the given point (pX, pY, pZ) to the line defined by the two points (x0, y0, z0) and (x1, y1, z1).
distancePointLine(float, float, float, float, float) - Static method in class org.joml.primitives.Intersectionf
Determine the signed distance of the given point (pointX, pointY) to the line specified via its general plane equation a*x + b*y + c = 0.
distancePointLine(float, float, float, float, float, float) - Static method in class org.joml.primitives.Intersectionf
Determine the signed distance of the given point (pointX, pointY) to the line defined by the two points (x0, y0) and (x1, y1).
distancePointLine(float, float, float, float, float, float, float, float, float) - Static method in class org.joml.primitives.Intersectionf
Compute the distance of the given point (pX, pY, pZ) to the line defined by the two points (x0, y0, z0) and (x1, y1, z1).
distancePointPlane(double, double, double, double, double, double, double) - Static method in class org.joml.primitives.Intersectiond
Determine the signed distance of the given point (pointX, pointY, pointZ) to the plane specified via its general plane equation a*x + b*y + c*z + d = 0.
distancePointPlane(double, double, double, double, double, double, double, double, double, double, double, double) - Static method in class org.joml.primitives.Intersectiond
Determine the signed distance of the given point (pointX, pointY, pointZ) to the plane of the triangle specified by its three points (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z).
distancePointPlane(float, float, float, float, float, float, float) - Static method in class org.joml.primitives.Intersectionf
Determine the signed distance of the given point (pointX, pointY, pointZ) to the plane specified via its general plane equation a*x + b*y + c*z + d = 0.
distancePointPlane(float, float, float, float, float, float, float, float, float, float, float, float) - Static method in class org.joml.primitives.Intersectionf
Determine the signed distance of the given point (pointX, pointY, pointZ) to the plane of the triangle specified by its three points (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z).
dX - Variable in class org.joml.primitives.Rayd
The x coordinate of the ray's direction.
dX - Variable in class org.joml.primitives.Rayf
The x coordinate of the ray's direction.
dY - Variable in class org.joml.primitives.Rayd
The y coordinate of the ray's direction.
dY - Variable in class org.joml.primitives.Rayf
The y coordinate of the ray's direction.
dZ - Variable in class org.joml.primitives.Rayd
The z coordinate of the ray's direction.
dZ - Variable in class org.joml.primitives.Rayf
The z coordinate of the ray's direction.

E

equals(Object) - Method in class org.joml.primitives.AABBd
 
equals(Object) - Method in class org.joml.primitives.AABBf
 
equals(Object) - Method in class org.joml.primitives.AABBi
 
equals(Object) - Method in class org.joml.primitives.Circled
 
equals(Object) - Method in class org.joml.primitives.Circlef
 
equals(Object) - Method in class org.joml.primitives.LineSegmentd
 
equals(Object) - Method in class org.joml.primitives.LineSegmentf
 
equals(Object) - Method in class org.joml.primitives.Planed
 
equals(Object) - Method in class org.joml.primitives.Planef
 
equals(Object) - Method in class org.joml.primitives.Rayd
 
equals(Object) - Method in class org.joml.primitives.Rayf
 
equals(Object) - Method in class org.joml.primitives.Rectangled
 
equals(Object) - Method in class org.joml.primitives.Rectanglef
 
equals(Object) - Method in class org.joml.primitives.Rectanglei
 
equals(Object) - Method in class org.joml.primitives.Sphered
 
equals(Object) - Method in class org.joml.primitives.Spheref
 
equationFromPoints(Vector3d, Vector3d, Vector3d, Vector4d) - Static method in class org.joml.primitives.Planed
Compute the factors a, b, c and d in the plane equation a*x + b*y + c*z + d = 0 from the given three points on the plane, and write the values to the x, y, z and w components, respectively, of the given dest vector.
equationFromPoints(double, double, double, double, double, double, double, double, double, Vector4d) - Static method in class org.joml.primitives.Planed
Compute the factors a, b, c and d in the plane equation a*x + b*y + c*z + d = 0 from the three points (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z) on the plane, and write the values to the x, y, z and w components, respectively, of the given dest vector.
equationFromPoints(Vector3f, Vector3f, Vector3f, Vector4f) - Static method in class org.joml.primitives.Planef
Compute the factors a, b, c and d in the plane equation a*x + b*y + c*z + d = 0 from the given three points on the plane, and write the values to the x, y, z and w components, respectively, of the given dest vector.
equationFromPoints(float, float, float, float, float, float, float, float, float, Vector4f) - Static method in class org.joml.primitives.Planef
Compute the factors a, b, c and d in the plane equation a*x + b*y + c*z + d = 0 from the three points (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z) on the plane, and write the values to the x, y, z and w components, respectively, of the given dest vector.
extent(Vector3d) - Method in class org.joml.primitives.AABBd
 
extent(Vector3f) - Method in class org.joml.primitives.AABBd
 
extent(Vector3d) - Method in interface org.joml.primitives.AABBdc
Extent of the aabb (max - min) / 2.0.
extent(Vector3f) - Method in interface org.joml.primitives.AABBdc
Extent of the aabb (max - min) / 2.0.
extent(Vector3d) - Method in class org.joml.primitives.AABBf
 
extent(Vector3f) - Method in class org.joml.primitives.AABBf
 
extent(Vector3d) - Method in interface org.joml.primitives.AABBfc
Extent of the aabb (max - min) / 2.0.
extent(Vector3f) - Method in interface org.joml.primitives.AABBfc
Extent of the aabb (max - min) / 2.0.
extent(Vector3d) - Method in class org.joml.primitives.AABBi
 
extent(Vector3f) - Method in class org.joml.primitives.AABBi
 
extent(Vector3d) - Method in interface org.joml.primitives.AABBic
Extent of the aabb (max - min) / 2.0.
extent(Vector3f) - Method in interface org.joml.primitives.AABBic
Extent of the aabb (max - min) / 2.0.

F

findClosestPointOnLineSegment(double, double, double, double, double, double, double, double, double, Vector3d) - Static method in class org.joml.primitives.Intersectiond
Find the point on the given line segment which is closest to the specified point (pX, pY, pZ), and store the result in result.
findClosestPointOnLineSegment(float, float, float, float, float, float, float, float, float, Vector3f) - Static method in class org.joml.primitives.Intersectionf
Find the point on the given line segment which is closest to the specified point (pX, pY, pZ), and store the result in result.
findClosestPointOnPlane(double, double, double, double, double, double, double, double, double, Vector3d) - Static method in class org.joml.primitives.Intersectiond
Find the point on the given plane which is closest to the specified point (pX, pY, pZ) and store the result in result.
findClosestPointOnPlane(float, float, float, float, float, float, float, float, float, Vector3f) - Static method in class org.joml.primitives.Intersectionf
Find the point on the given plane which is closest to the specified point (pX, pY, pZ) and store the result in result.
findClosestPointOnRectangle(double, double, double, double, double, double, double, double, double, double, double, double, Vector3d) - Static method in class org.joml.primitives.Intersectiond
Find the point on a given rectangle, specified via three of its corners, which is closest to the specified point (pX, pY, pZ) and store the result into res.
findClosestPointOnRectangle(float, float, float, float, float, float, float, float, float, float, float, float, Vector3f) - Static method in class org.joml.primitives.Intersectionf
Find the point on a given rectangle, specified via three of its corners, which is closest to the specified point (pX, pY, pZ) and store the result into res.
findClosestPointOnTriangle(double, double, double, double, double, double, double, double, double, double, double, double, Vector3d) - Static method in class org.joml.primitives.Intersectiond
Determine the closest point on the triangle with the given vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z), (v2X, v2Y, v2Z) between that triangle and the given point (pX, pY, pZ) and store that point into the given result.
findClosestPointOnTriangle(Vector3dc, Vector3dc, Vector3dc, Vector3dc, Vector3d) - Static method in class org.joml.primitives.Intersectiond
Determine the closest point on the triangle with the vertices v0, v1, v2 between that triangle and the given point p and store that point into the given result.
findClosestPointOnTriangle(double, double, double, double, double, double, double, double, Vector2d) - Static method in class org.joml.primitives.Intersectiond
Determine the closest point on the triangle with the given vertices (v0X, v0Y), (v1X, v1Y), (v2X, v2Y) between that triangle and the given point (pX, pY) and store that point into the given result.
findClosestPointOnTriangle(Vector2dc, Vector2dc, Vector2dc, Vector2dc, Vector2d) - Static method in class org.joml.primitives.Intersectiond
Determine the closest point on the triangle with the vertices v0, v1, v2 between that triangle and the given point p and store that point into the given result.
findClosestPointOnTriangle(float, float, float, float, float, float, float, float, float, float, float, float, Vector3f) - Static method in class org.joml.primitives.Intersectionf
Determine the closest point on the triangle with the given vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z), (v2X, v2Y, v2Z) between that triangle and the given point (pX, pY, pZ) and store that point into the given result.
findClosestPointOnTriangle(Vector3fc, Vector3fc, Vector3fc, Vector3fc, Vector3f) - Static method in class org.joml.primitives.Intersectionf
Determine the closest point on the triangle with the vertices v0, v1, v2 between that triangle and the given point p and store that point into the given result.
findClosestPointOnTriangle(float, float, float, float, float, float, float, float, Vector2f) - Static method in class org.joml.primitives.Intersectionf
Determine the closest point on the triangle with the given vertices (v0X, v0Y), (v1X, v1Y), (v2X, v2Y) between that triangle and the given point (pX, pY) and store that point into the given result.
findClosestPointOnTriangle(Vector2fc, Vector2fc, Vector2fc, Vector2fc, Vector2f) - Static method in class org.joml.primitives.Intersectionf
Determine the closest point on the triangle with the vertices v0, v1, v2 between that triangle and the given point p and store that point into the given result.
findClosestPointsLineSegments(double, double, double, double, double, double, double, double, double, double, double, double, Vector3d, Vector3d) - Static method in class org.joml.primitives.Intersectiond
Find the closest points on the two line segments, store the point on the first line segment in resultA and the point on the second line segment in resultB, and return the square distance between both points.
findClosestPointsLineSegments(float, float, float, float, float, float, float, float, float, float, float, float, Vector3f, Vector3f) - Static method in class org.joml.primitives.Intersectionf
Find the closest points on the two line segments, store the point on the first line segment in resultA and the point on the second line segment in resultB, and return the square distance between both points.
findClosestPointsLineSegmentTriangle(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, Vector3d, Vector3d) - Static method in class org.joml.primitives.Intersectiond
Find the closest points on a line segment and a triangle.
findClosestPointsLineSegmentTriangle(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, Vector3f, Vector3f) - Static method in class org.joml.primitives.Intersectionf
Find the closest points on a line segment and a triangle.

G

getMax(int) - Method in class org.joml.primitives.AABBd
 
getMax(int) - Method in interface org.joml.primitives.AABBdc
Get the maximum corner coordinate of the given component.
getMax(int) - Method in class org.joml.primitives.AABBf
 
getMax(int) - Method in interface org.joml.primitives.AABBfc
Get the maximum corner coordinate of the given component.
getMax(int) - Method in class org.joml.primitives.AABBi
 
getMax(int) - Method in interface org.joml.primitives.AABBic
Get the maximum corner coordinate of the given component.
getMin(int) - Method in class org.joml.primitives.AABBd
 
getMin(int) - Method in interface org.joml.primitives.AABBdc
Get the minimum corner coordinate of the given component.
getMin(int) - Method in class org.joml.primitives.AABBf
 
getMin(int) - Method in interface org.joml.primitives.AABBfc
Get the minimum corner coordinate of the given component.
getMin(int) - Method in class org.joml.primitives.AABBi
 
getMin(int) - Method in interface org.joml.primitives.AABBic
Get the minimum corner coordinate of the given component.
getSize(Vector3f) - Method in class org.joml.primitives.AABBd
Get the size of the aabb.
getSize(Vector3d) - Method in class org.joml.primitives.AABBd
Get the size of the aabb.
getSize(Vector3f) - Method in class org.joml.primitives.AABBf
Get the size of the aabb.
getSize(Vector3d) - Method in class org.joml.primitives.AABBf
Get the size of the aabb.
getSize(Vector3i) - Method in class org.joml.primitives.AABBi
Get the size of the aabb.
getSize(Vector3f) - Method in class org.joml.primitives.AABBi
Get the size of the aabb.
getSize(Vector3d) - Method in class org.joml.primitives.AABBi
Get the size of the aabb.

H

hashCode() - Method in class org.joml.primitives.AABBd
 
hashCode() - Method in class org.joml.primitives.AABBf
 
hashCode() - Method in class org.joml.primitives.AABBi
 
hashCode() - Method in class org.joml.primitives.Circled
 
hashCode() - Method in class org.joml.primitives.Circlef
 
hashCode() - Method in class org.joml.primitives.LineSegmentd
 
hashCode() - Method in class org.joml.primitives.LineSegmentf
 
hashCode() - Method in class org.joml.primitives.Planed
 
hashCode() - Method in class org.joml.primitives.Planef
 
hashCode() - Method in class org.joml.primitives.Rayd
 
hashCode() - Method in class org.joml.primitives.Rayf
 
hashCode() - Method in class org.joml.primitives.Rectangled
 
hashCode() - Method in class org.joml.primitives.Rectanglef
 
hashCode() - Method in class org.joml.primitives.Rectanglei
 
hashCode() - Method in class org.joml.primitives.Sphered
 
hashCode() - Method in class org.joml.primitives.Spheref
 

I

INSIDE - Static variable in class org.joml.primitives.Intersectiond
INSIDE - Static variable in class org.joml.primitives.Intersectionf
intersectCircleCircle(double, double, double, double, double, double, Vector3d) - Static method in class org.joml.primitives.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.primitives.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.primitives.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.primitives.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.
intersection(AABBdc, AABBd) - Method in class org.joml.primitives.AABBd
 
intersection(AABBdc) - Method in class org.joml.primitives.AABBd
Compute the AABB of intersection between this and the given AABB.
intersection(AABBdc, AABBd) - Method in interface org.joml.primitives.AABBdc
Compute the AABB of intersection between this and the given AABB.
intersection(AABBfc, AABBf) - Method in class org.joml.primitives.AABBf
 
intersection(AABBfc) - Method in class org.joml.primitives.AABBf
Compute the AABB of intersection between this and the given AABB.
intersection(AABBfc, AABBf) - Method in interface org.joml.primitives.AABBfc
Compute the AABB of intersection between this and the given AABB.
intersection(AABBic, AABBi) - Method in class org.joml.primitives.AABBi
 
intersection(AABBic) - Method in class org.joml.primitives.AABBi
Compute the AABB of intersection between this and the given AABB.
intersection(AABBic, AABBi) - Method in interface org.joml.primitives.AABBic
Compute the AABB of intersection between this and the given AABB.
intersection(Rectangled) - Method in class org.joml.primitives.Rectangled
Compute the rectangle of intersection between this and the given rectangle.
intersection(Rectangled, Rectangled) - Method in class org.joml.primitives.Rectangled
Compute the rectangle of intersection between this and the given rectangle and store the result in dest.
intersection(Rectanglef, Rectangled) - Method in class org.joml.primitives.Rectangled
Compute the rectangle of intersection between this and the given rectangle and store the result in dest.
intersection(Rectanglei, Rectangled) - Method in class org.joml.primitives.Rectangled
Compute the rectangle of intersection between this and the given rectangle and store the result in dest.
intersection(Rectanglef) - Method in class org.joml.primitives.Rectanglef
Compute the rectangle of intersection between this and the given rectangle.
intersection(Rectanglei) - Method in class org.joml.primitives.Rectanglef
Compute the rectangle of intersection between this and the given rectangle.
intersection(Rectanglef, Rectanglef) - Method in class org.joml.primitives.Rectanglef
Compute the rectangle of intersection between this and the given rectangle and store the result in dest.
intersection(Rectanglei, Rectanglef) - Method in class org.joml.primitives.Rectanglef
Compute the rectangle of intersection between this and the given rectangle and store the result in dest.
intersection(Rectanglei) - Method in class org.joml.primitives.Rectanglei
Compute the rectangle of intersection between this and the given rectangle.
intersection(Rectanglei, Rectanglei) - Method in class org.joml.primitives.Rectanglei
Compute the rectangle of intersection between this and the given rectangle and store the result in dest.
Intersectiond - Class in org.joml.primitives
Contains intersection and distance tests for some 2D and 3D geometric primitives.
Intersectiond() - Constructor for class org.joml.primitives.Intersectiond
 
Intersectionf - Class in org.joml.primitives
Contains intersection and distance tests for some 2D and 3D geometric primitives.
Intersectionf() - Constructor for class org.joml.primitives.Intersectionf
 
intersectLineCircle(double, double, double, double, double, double, Vector3d) - Static method in class org.joml.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.
intersectLineSegment(float, float, float, float, float, float, Vector2f) - Method in class org.joml.primitives.AABBi
 
intersectLineSegment(LineSegmentf, Vector2f) - Method in class org.joml.primitives.AABBi
 
intersectLineSegment(float, float, float, float, float, float, Vector2f) - Method in interface org.joml.primitives.AABBic
Determine whether the undirected line segment with the end points (p0X, p0Y, p0Z) and (p1X, p1Y, p1Z) intersects this AABB, 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.
intersectLineSegment(LineSegmentf, Vector2f) - Method in interface org.joml.primitives.AABBic
Determine whether the given undirected line segment intersects this AABB, 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(double, double, double, double, double, double, double, double, double, double, double, double, Vector2d) - Static method in class org.joml.primitives.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.primitives.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(LineSegmentf, AABBd, Vector2d) - Static method in class org.joml.primitives.Intersectiond
Determine whether the given undirected line segment intersects the given axis-aligned box, 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.primitives.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.primitives.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.
intersectLineSegmentAab(LineSegmentf, AABBf, Vector2f) - Static method in class org.joml.primitives.Intersectionf
Determine whether the given undirected line segment intersects the given axis-aligned box, 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(LineSegmentf, AABBi, Vector2f) - Static method in class org.joml.primitives.Intersectionf
Determine whether the given undirected line segment intersects the given axis-aligned box, 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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.
intersectPlaneSweptSphere(double, double, double, double, double, double, double, double, double, double, double, Vector4d) - Static method in class org.joml.primitives.Intersectiond
Test whether the plane with the general plane equation a*x + b*y + c*z + d = 0 intersects the moving sphere with center (cX, cY, cZ), radius and velocity (vX, vY, vZ), and store the point of intersection in the (x, y, z) components of the supplied vector and the time of intersection in the w component.
intersectPlaneSweptSphere(float, float, float, float, float, float, float, float, float, float, float, Vector4f) - Static method in class org.joml.primitives.Intersectionf
Test whether the plane with the general plane equation a*x + b*y + c*z + d = 0 intersects the moving sphere with center (cX, cY, cZ), radius and velocity (vX, vY, vZ), and store the point of intersection in the (x, y, z) components of the supplied vector and the time of intersection in the w component.
intersectPolygonRay(double[], double, double, double, double, Vector2d) - Static method in class org.joml.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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(Rayd, AABBd, Vector2d) - Static method in class org.joml.primitives.Intersectiond
Test whether the given ray intersects given the axis-aligned box 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.primitives.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.primitives.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..
intersectRayAab(Rayf, AABBf, Vector2f) - Static method in class org.joml.primitives.Intersectionf
Test whether the given ray intersects given the axis-aligned box 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(Rayf, AABBi, Vector2f) - Static method in class org.joml.primitives.Intersectionf
Test whether the given ray intersects given the axis-aligned box 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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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(Rayd, Planed, double) - Static method in class org.joml.primitives.Intersectiond
Test whether the given ray intersects the given plane, 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.primitives.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.primitives.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.primitives.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(Rayf, Planef, float) - Static method in class org.joml.primitives.Intersectionf
Test whether the given ray intersects the given plane, 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.primitives.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.primitives.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.primitives.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(Rayd, Spheref, Vector2d) - Static method in class org.joml.primitives.Intersectiond
Test whether the given ray intersects the given sphere, 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.primitives.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.primitives.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.
intersectRaySphere(Rayf, Spheref, Vector2f) - Static method in class org.joml.primitives.Intersectionf
Test whether the given ray intersects the given sphere, 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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.
intersectsAABB(AABBd) - Method in class org.joml.primitives.AABBd
 
intersectsAABB(AABBd) - Method in interface org.joml.primitives.AABBdc
Test whether this and other intersect.
intersectsAABB(AABBfc) - Method in class org.joml.primitives.AABBf
 
intersectsAABB(AABBfc) - Method in interface org.joml.primitives.AABBfc
Test whether this and other intersect.
intersectsAABB(AABBic) - Method in class org.joml.primitives.AABBi
 
intersectsAABB(AABBfc) - Method in class org.joml.primitives.AABBi
 
intersectsAABB(AABBic) - Method in interface org.joml.primitives.AABBic
Test whether this and other intersect.
intersectsAABB(AABBfc) - Method in interface org.joml.primitives.AABBic
Test whether this and other intersect.
intersectsLineSegment(double, double, double, double, double, double, Vector2d) - Method in class org.joml.primitives.AABBd
 
intersectsLineSegment(LineSegmentf, Vector2d) - Method in class org.joml.primitives.AABBd
 
intersectsLineSegment(double, double, double, double, double, double, Vector2d) - Method in interface org.joml.primitives.AABBdc
Determine whether the undirected line segment with the end points (p0X, p0Y, p0Z) and (p1X, p1Y, p1Z) intersects this AABB, 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.
intersectsLineSegment(LineSegmentf, Vector2d) - Method in interface org.joml.primitives.AABBdc
Determine whether the given undirected line segment intersects this AABB, 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.
intersectsLineSegment(float, float, float, float, float, float, Vector2f) - Method in class org.joml.primitives.AABBf
 
intersectsLineSegment(LineSegmentf, Vector2f) - Method in class org.joml.primitives.AABBf
 
intersectsLineSegment(float, float, float, float, float, float, Vector2f) - Method in interface org.joml.primitives.AABBfc
Determine whether the undirected line segment with the end points (p0X, p0Y, p0Z) and (p1X, p1Y, p1Z) intersects this AABB, 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.
intersectsLineSegment(LineSegmentf, Vector2f) - Method in interface org.joml.primitives.AABBfc
Determine whether the given undirected line segment intersects this AABB, 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.
intersectSphereSphere(double, double, double, double, double, double, double, double, Vector4d) - Static method in class org.joml.primitives.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.primitives.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(Spheref, Spheref, Vector4d) - Static method in class org.joml.primitives.Intersectiond
Test whether the one sphere with intersects the other sphere, 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.primitives.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.primitives.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.
intersectSphereSphere(Spheref, Spheref, Vector4f) - Static method in class org.joml.primitives.Intersectionf
Test whether the one sphere with intersects the other sphere, 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.
intersectSphereTriangle(double, double, double, double, double, double, double, double, double, double, double, double, double, Vector3d) - Static method in class org.joml.primitives.Intersectiond
Test whether the given sphere with center (sX, sY, sZ) intersects the triangle given by its three vertices, and if they intersect store the point of intersection into result.
intersectSphereTriangle(float, float, float, float, float, float, float, float, float, float, float, float, float, Vector3f) - Static method in class org.joml.primitives.Intersectionf
Test whether the given sphere with center (sX, sY, sZ) intersects the triangle given by its three vertices, and if they intersect store the point of intersection into result.
intersectsPlane(double, double, double, double) - Method in class org.joml.primitives.AABBd
 
intersectsPlane(Planed) - Method in class org.joml.primitives.AABBd
 
intersectsPlane(double, double, double, double) - Method in interface org.joml.primitives.AABBdc
Test whether the plane given via its plane equation a*x + b*y + c*z + d = 0 intersects this AABB.
intersectsPlane(Planed) - Method in interface org.joml.primitives.AABBdc
Test whether the given plane intersects this AABB.
intersectsPlane(float, float, float, float) - Method in class org.joml.primitives.AABBf
 
intersectsPlane(Planef) - Method in class org.joml.primitives.AABBf
 
intersectsPlane(float, float, float, float) - Method in interface org.joml.primitives.AABBfc
Test whether the plane given via its plane equation a*x + b*y + c*z + d = 0 intersects this AABB.
intersectsPlane(Planef) - Method in interface org.joml.primitives.AABBfc
Test whether the given plane intersects this AABB.
intersectsPlane(float, float, float, float) - Method in class org.joml.primitives.AABBi
 
intersectsPlane(Planef) - Method in class org.joml.primitives.AABBi
 
intersectsPlane(float, float, float, float) - Method in interface org.joml.primitives.AABBic
Test whether the plane given via its plane equation a*x + b*y + c*z + d = 0 intersects this AABB.
intersectsPlane(Planef) - Method in interface org.joml.primitives.AABBic
Test whether the given plane intersects this AABB.
intersectsRay(double, double, double, double, double, double) - Method in class org.joml.primitives.AABBd
 
intersectsRay(Rayd) - Method in class org.joml.primitives.AABBd
 
intersectsRay(double, double, double, double, double, double, Vector2d) - Method in class org.joml.primitives.AABBd
 
intersectsRay(Rayd, Vector2d) - Method in class org.joml.primitives.AABBd
 
intersectsRay(double, double, double, double, double, double) - Method in interface org.joml.primitives.AABBdc
Test whether the given ray with the origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects this AABB.
intersectsRay(Rayd) - Method in interface org.joml.primitives.AABBdc
Test whether the given ray intersects this AABB.
intersectsRay(double, double, double, double, double, double, Vector2d) - Method in interface org.joml.primitives.AABBdc
Determine whether the given ray with the origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects this AABB, 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.
intersectsRay(Rayd, Vector2d) - Method in interface org.joml.primitives.AABBdc
Determine whether the given ray intersects this AABB, 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.
intersectsRay(float, float, float, float, float, float) - Method in class org.joml.primitives.AABBf
 
intersectsRay(Rayf) - Method in class org.joml.primitives.AABBf
 
intersectsRay(float, float, float, float, float, float, Vector2f) - Method in class org.joml.primitives.AABBf
 
intersectsRay(Rayf, Vector2f) - Method in class org.joml.primitives.AABBf
 
intersectsRay(float, float, float, float, float, float) - Method in interface org.joml.primitives.AABBfc
Test whether the given ray with the origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects this AABB.
intersectsRay(Rayf) - Method in interface org.joml.primitives.AABBfc
Test whether the given ray intersects this AABB.
intersectsRay(float, float, float, float, float, float, Vector2f) - Method in interface org.joml.primitives.AABBfc
Determine whether the given ray with the origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects this AABB, 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.
intersectsRay(Rayf, Vector2f) - Method in interface org.joml.primitives.AABBfc
Determine whether the given ray intersects this AABB, 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.
intersectsRay(float, float, float, float, float, float) - Method in class org.joml.primitives.AABBi
 
intersectsRay(Rayf) - Method in class org.joml.primitives.AABBi
 
intersectsRay(float, float, float, float, float, float, Vector2f) - Method in class org.joml.primitives.AABBi
 
intersectsRay(Rayf, Vector2f) - Method in class org.joml.primitives.AABBi
 
intersectsRay(float, float, float, float, float, float) - Method in interface org.joml.primitives.AABBic
Test whether the given ray with the origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects this AABB.
intersectsRay(Rayf) - Method in interface org.joml.primitives.AABBic
Test whether the given ray intersects this AABB.
intersectsRay(float, float, float, float, float, float, Vector2f) - Method in interface org.joml.primitives.AABBic
Determine whether the given ray with the origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects this AABB, 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.
intersectsRay(Rayf, Vector2f) - Method in interface org.joml.primitives.AABBic
Determine whether the given ray intersects this AABB, 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.
intersectsRectangle(Rectangled) - Method in class org.joml.primitives.Rectangled
Check if this and the given rectangle intersect.
intersectsRectangle(Rectanglef) - Method in class org.joml.primitives.Rectangled
Check if this and the given rectangle intersect.
intersectsRectangle(Rectanglei) - Method in class org.joml.primitives.Rectangled
Check if this and the given rectangle intersect.
intersectsRectangle(Rectangled) - Method in class org.joml.primitives.Rectanglef
Check if this and the given rectangle intersect.
intersectsRectangle(Rectanglef) - Method in class org.joml.primitives.Rectanglef
Check if this and the given rectangle intersect.
intersectsRectangle(Rectanglei) - Method in class org.joml.primitives.Rectanglef
Check if this and the given rectangle intersect.
intersectsRectangle(Rectangled) - Method in class org.joml.primitives.Rectanglei
Check if this and the given rectangle intersect.
intersectsRectangle(Rectanglef) - Method in class org.joml.primitives.Rectanglei
Check if this and the given rectangle intersect.
intersectsRectangle(Rectanglei) - Method in class org.joml.primitives.Rectanglei
Check if this and the given rectangle intersect.
intersectsSphere(double, double, double, double) - Method in class org.joml.primitives.AABBd
 
intersectsSphere(Spheref) - Method in class org.joml.primitives.AABBd
 
intersectsSphere(double, double, double, double) - Method in interface org.joml.primitives.AABBdc
Test whether this AABB intersects the given sphere with equation (x - centerX)^2 + (y - centerY)^2 + (z - centerZ)^2 - radiusSquared = 0.
intersectsSphere(Spheref) - Method in interface org.joml.primitives.AABBdc
Test whether this AABB intersects the given sphere.
intersectsSphere(float, float, float, float) - Method in class org.joml.primitives.AABBf
 
intersectsSphere(Spheref) - Method in class org.joml.primitives.AABBf
 
intersectsSphere(float, float, float, float) - Method in interface org.joml.primitives.AABBfc
Test whether this AABB intersects the given sphere with equation (x - centerX)^2 + (y - centerY)^2 + (z - centerZ)^2 - radiusSquared = 0.
intersectsSphere(Spheref) - Method in interface org.joml.primitives.AABBfc
Test whether this AABB intersects the given sphere.
intersectsSphere(float, float, float, float) - Method in class org.joml.primitives.AABBi
 
intersectsSphere(Spheref) - Method in class org.joml.primitives.AABBi
 
intersectsSphere(float, float, float, float) - Method in interface org.joml.primitives.AABBic
Test whether this AABB intersects the given sphere with equation (x - centerX)^2 + (y - centerY)^2 + (z - centerZ)^2 - radiusSquared = 0.
intersectsSphere(Spheref) - Method in interface org.joml.primitives.AABBic
Test whether this AABB intersects the given sphere.
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.primitives.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.primitives.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).
isValid() - Method in class org.joml.primitives.AABBd
 
isValid() - Method in interface org.joml.primitives.AABBdc
Check whether this AABB represents a valid AABB.
isValid() - Method in class org.joml.primitives.AABBf
 
isValid() - Method in interface org.joml.primitives.AABBfc
Check whether this rectangle represents a valid AABB.
isValid() - Method in class org.joml.primitives.AABBi
 
isValid() - Method in interface org.joml.primitives.AABBic
Check whether this AABB represents a valid AABB.
isValid() - Method in class org.joml.primitives.Rectangled
Check whether this rectangle represents a valid rectangle.
isValid() - Method in class org.joml.primitives.Rectanglef
Check whether this rectangle represents a valid rectangle.
isValid() - Method in class org.joml.primitives.Rectanglei
Check whether this rectangle represents a valid rectangle.

L

lengths(Vector2d) - Method in class org.joml.primitives.Rectangled
Return the length of this rectangle in the X and Y dimensions and store the result in dest.
lengths(Vector2f) - Method in class org.joml.primitives.Rectanglef
Return the length of this rectangle in the X and Y dimensions and store the result in dest.
lengths(Vector2i) - Method in class org.joml.primitives.Rectanglei
Return the length of this rectangle in the X and Y dimensions and store the result in dest.
lengthX() - Method in class org.joml.primitives.AABBd
Return the length along the x component
lengthX() - Method in class org.joml.primitives.AABBf
Return the length along the x component
lengthX() - Method in class org.joml.primitives.AABBi
Return the length along the x component
lengthX() - Method in class org.joml.primitives.Rectangled
Return the length of the rectangle in the X dimension.
lengthX() - Method in class org.joml.primitives.Rectanglef
Return the length of the rectangle in the X dimension.
lengthX() - Method in class org.joml.primitives.Rectanglei
Return the length of the rectangle in the X dimension.
lengthY() - Method in class org.joml.primitives.AABBd
Return the length along the y component
lengthY() - Method in class org.joml.primitives.AABBf
Return the length along the y component
lengthY() - Method in class org.joml.primitives.AABBi
Return the length along the y component
lengthY() - Method in class org.joml.primitives.Rectangled
Return the length of the rectangle in the Y dimension.
lengthY() - Method in class org.joml.primitives.Rectanglef
Return the length of the rectangle in the Y dimension.
lengthY() - Method in class org.joml.primitives.Rectanglei
Return the length of the rectangle in the Y dimension.
lengthZ() - Method in class org.joml.primitives.AABBd
Return the length along the z component
lengthZ() - Method in class org.joml.primitives.AABBf
Return the length along the z component
lengthZ() - Method in class org.joml.primitives.AABBi
Return the length along the z component.
LineSegmentd - Class in org.joml.primitives
Represents an undirected line segment between two points.
LineSegmentd() - Constructor for class org.joml.primitives.LineSegmentd
Create a new LineSegmentd of zero length on the point (0, 0, 0).
LineSegmentd(LineSegmentd) - Constructor for class org.joml.primitives.LineSegmentd
Create a new LineSegmentd as a copy of the given source.
LineSegmentd(Vector3dc, Vector3dc) - Constructor for class org.joml.primitives.LineSegmentd
Create a new LineSegmentd between the given two points.
LineSegmentd(double, double, double, double, double, double) - Constructor for class org.joml.primitives.LineSegmentd
Create a new LineSegmentd between the two points.
LineSegmentf - Class in org.joml.primitives
Represents an undirected line segment between two points.
LineSegmentf() - Constructor for class org.joml.primitives.LineSegmentf
Create a new LineSegmentf of zero length on the point (0, 0, 0).
LineSegmentf(LineSegmentf) - Constructor for class org.joml.primitives.LineSegmentf
Create a new LineSegmentf as a copy of the given source.
LineSegmentf(Vector3fc, Vector3fc) - Constructor for class org.joml.primitives.LineSegmentf
Create a new LineSegmentf between the given two points.
LineSegmentf(float, float, float, float, float, float) - Constructor for class org.joml.primitives.LineSegmentf
Create a new LineSegmentf between the two points.

M

maxX - Variable in class org.joml.primitives.AABBd
The x coordinate of the maximum corner.
maxX() - Method in class org.joml.primitives.AABBd
 
maxX() - Method in interface org.joml.primitives.AABBdc
 
maxX - Variable in class org.joml.primitives.AABBf
The x coordinate of the maximum corner.
maxX() - Method in class org.joml.primitives.AABBf
 
maxX() - Method in interface org.joml.primitives.AABBfc
 
maxX - Variable in class org.joml.primitives.AABBi
The x coordinate of the maximum corner.
maxX() - Method in class org.joml.primitives.AABBi
 
maxX() - Method in interface org.joml.primitives.AABBic
 
maxX - Variable in class org.joml.primitives.Rectangled
The x coordinate of the maximum corner.
maxX - Variable in class org.joml.primitives.Rectanglef
The x coordinate of the maximum corner.
maxX - Variable in class org.joml.primitives.Rectanglei
The x coordinate of the maximum corner.
maxY - Variable in class org.joml.primitives.AABBd
The y coordinate of the maximum corner.
maxY() - Method in class org.joml.primitives.AABBd
 
maxY() - Method in interface org.joml.primitives.AABBdc
 
maxY - Variable in class org.joml.primitives.AABBf
The y coordinate of the maximum corner.
maxY() - Method in class org.joml.primitives.AABBf
 
maxY() - Method in interface org.joml.primitives.AABBfc
 
maxY - Variable in class org.joml.primitives.AABBi
The y coordinate of the maximum corner.
maxY() - Method in class org.joml.primitives.AABBi
 
maxY() - Method in interface org.joml.primitives.AABBic
 
maxY - Variable in class org.joml.primitives.Rectangled
The y coordinate of the maximum corner.
maxY - Variable in class org.joml.primitives.Rectanglef
The y coordinate of the maximum corner.
maxY - Variable in class org.joml.primitives.Rectanglei
The y coordinate of the maximum corner.
maxZ - Variable in class org.joml.primitives.AABBd
The z coordinate of the maximum corner.
maxZ() - Method in class org.joml.primitives.AABBd
 
maxZ() - Method in interface org.joml.primitives.AABBdc
 
maxZ - Variable in class org.joml.primitives.AABBf
The z coordinate of the maximum corner.
maxZ() - Method in class org.joml.primitives.AABBf
 
maxZ() - Method in interface org.joml.primitives.AABBfc
 
maxZ - Variable in class org.joml.primitives.AABBi
The z coordinate of the maximum corner.
maxZ() - Method in class org.joml.primitives.AABBi
 
maxZ() - Method in interface org.joml.primitives.AABBic
 
minX - Variable in class org.joml.primitives.AABBd
The x coordinate of the minimum corner.
minX() - Method in class org.joml.primitives.AABBd
 
minX() - Method in interface org.joml.primitives.AABBdc
 
minX - Variable in class org.joml.primitives.AABBf
The x coordinate of the minimum corner.
minX() - Method in class org.joml.primitives.AABBf
 
minX() - Method in interface org.joml.primitives.AABBfc
 
minX - Variable in class org.joml.primitives.AABBi
The x coordinate of the minimum corner.
minX() - Method in class org.joml.primitives.AABBi
 
minX() - Method in interface org.joml.primitives.AABBic
 
minX - Variable in class org.joml.primitives.Rectangled
The x coordinate of the minimum corner.
minX - Variable in class org.joml.primitives.Rectanglef
The x coordinate of the minimum corner.
minX - Variable in class org.joml.primitives.Rectanglei
The x coordinate of the minimum corner.
minY - Variable in class org.joml.primitives.AABBd
The y coordinate of the minimum corner.
minY() - Method in class org.joml.primitives.AABBd
 
minY() - Method in interface org.joml.primitives.AABBdc
 
minY - Variable in class org.joml.primitives.AABBf
The y coordinate of the minimum corner.
minY() - Method in class org.joml.primitives.AABBf
 
minY() - Method in interface org.joml.primitives.AABBfc
 
minY - Variable in class org.joml.primitives.AABBi
The y coordinate of the minimum corner.
minY() - Method in class org.joml.primitives.AABBi
 
minY() - Method in interface org.joml.primitives.AABBic
 
minY - Variable in class org.joml.primitives.Rectangled
The y coordinate of the minimum corner.
minY - Variable in class org.joml.primitives.Rectanglef
The y coordinate of the minimum corner.
minY - Variable in class org.joml.primitives.Rectanglei
The y coordinate of the minimum corner.
minZ - Variable in class org.joml.primitives.AABBd
The z coordinate of the minimum corner.
minZ() - Method in class org.joml.primitives.AABBd
 
minZ() - Method in interface org.joml.primitives.AABBdc
 
minZ - Variable in class org.joml.primitives.AABBf
The z coordinate of the minimum corner.
minZ() - Method in class org.joml.primitives.AABBf
 
minZ() - Method in interface org.joml.primitives.AABBfc
 
minZ - Variable in class org.joml.primitives.AABBi
The z coordinate of the minimum corner.
minZ() - Method in class org.joml.primitives.AABBi
 
minZ() - Method in interface org.joml.primitives.AABBic
 

N

normalize() - Method in class org.joml.primitives.Planed
Normalize this plane.
normalize(Planed) - Method in class org.joml.primitives.Planed
Normalize this plane and store the result in dest.
normalize() - Method in class org.joml.primitives.Planef
Normalize this plane.
normalize(Planef) - Method in class org.joml.primitives.Planef
Normalize this plane and store the result in dest.

O

ONE_INTERSECTION - Static variable in class org.joml.primitives.Intersectiond
ONE_INTERSECTION - Static variable in class org.joml.primitives.Intersectionf
org.joml.primitives - package org.joml.primitives
 
OUTSIDE - Static variable in class org.joml.primitives.Intersectiond
OUTSIDE - Static variable in class org.joml.primitives.Intersectionf
oX - Variable in class org.joml.primitives.Rayd
The x coordinate of the ray's origin.
oX - Variable in class org.joml.primitives.Rayf
The x coordinate of the ray's origin.
oY - Variable in class org.joml.primitives.Rayd
The y coordinate of the ray's origin.
oY - Variable in class org.joml.primitives.Rayf
The y coordinate of the ray's origin.
oZ - Variable in class org.joml.primitives.Rayd
The z coordinate of the ray's origin.
oZ - Variable in class org.joml.primitives.Rayf
The z coordinate of the ray's origin.

P

Planed - Class in org.joml.primitives
Represents a 3D plane using double-precision floating-point numbers.
Planed() - Constructor for class org.joml.primitives.Planed
Create a new undefined Planed.
Planed(Planed) - Constructor for class org.joml.primitives.Planed
Create a new Planed as a copy of the given source.
Planed(Vector3dc, Vector3dc) - Constructor for class org.joml.primitives.Planed
Create a new Planed from the given point lying on the plane and the given normal.
Planed(double, double, double, double) - Constructor for class org.joml.primitives.Planed
Create a new Planed with the plane equation a*x + b*y + c*z + d = 0.
Planed(Vector3dc, Vector3dc, Vector3dc) - Constructor for class org.joml.primitives.Planed
Create a new Planef from the given three points lying on the plane.
Planed(Vector3fc, Vector3fc, Vector3fc) - Constructor for class org.joml.primitives.Planed
Create a new Planef from the given three points lying on the plane.
Planef - Class in org.joml.primitives
Represents a 3D plane using single-precision floating-point numbers.
Planef() - Constructor for class org.joml.primitives.Planef
Create a new undefined Planef.
Planef(Planef) - Constructor for class org.joml.primitives.Planef
Create a new Planef as a copy of the given source.
Planef(Vector3fc, Vector3fc) - Constructor for class org.joml.primitives.Planef
Create a new Planef from the given point lying on the plane and the given normal.
Planef(Vector3fc, Vector3fc, Vector3fc) - Constructor for class org.joml.primitives.Planef
Create a new Planef from the given three points lying on the plane.
Planef(float, float, float, float) - Constructor for class org.joml.primitives.Planef
Create a new Planef with the plane equation a*x + b*y + c*z + d = 0.
POINT_ON_TRIANGLE_EDGE_01 - Static variable in class org.joml.primitives.Intersectiond
POINT_ON_TRIANGLE_EDGE_01 - Static variable in class org.joml.primitives.Intersectionf
POINT_ON_TRIANGLE_EDGE_12 - Static variable in class org.joml.primitives.Intersectiond
POINT_ON_TRIANGLE_EDGE_12 - Static variable in class org.joml.primitives.Intersectionf
POINT_ON_TRIANGLE_EDGE_20 - Static variable in class org.joml.primitives.Intersectiond
POINT_ON_TRIANGLE_EDGE_20 - Static variable in class org.joml.primitives.Intersectionf
POINT_ON_TRIANGLE_FACE - Static variable in class org.joml.primitives.Intersectiond
POINT_ON_TRIANGLE_FACE - Static variable in class org.joml.primitives.Intersectionf
POINT_ON_TRIANGLE_VERTEX_0 - Static variable in class org.joml.primitives.Intersectiond
POINT_ON_TRIANGLE_VERTEX_0 - Static variable in class org.joml.primitives.Intersectionf
POINT_ON_TRIANGLE_VERTEX_1 - Static variable in class org.joml.primitives.Intersectiond
POINT_ON_TRIANGLE_VERTEX_1 - Static variable in class org.joml.primitives.Intersectionf
POINT_ON_TRIANGLE_VERTEX_2 - Static variable in class org.joml.primitives.Intersectiond
POINT_ON_TRIANGLE_VERTEX_2 - Static variable in class org.joml.primitives.Intersectionf

R

r - Variable in class org.joml.primitives.Circled
The radius of the circle.
r - Variable in class org.joml.primitives.Circlef
The radius of the circle.
r - Variable in class org.joml.primitives.Sphered
The sphere's radius.
r - Variable in class org.joml.primitives.Spheref
The sphere's radius.
Rayd - Class in org.joml.primitives
Represents a ray with a given origin and direction using double-precision floating-point numbers.
Rayd() - Constructor for class org.joml.primitives.Rayd
Create a new Rayd with origin (0, 0, 0) and no direction.
Rayd(Rayd) - Constructor for class org.joml.primitives.Rayd
Create a new Rayd as a copy of the given source.
Rayd(Vector3dc, Vector3dc) - Constructor for class org.joml.primitives.Rayd
Create a new Rayd with the given origin and direction.
Rayd(double, double, double, double, double, double) - Constructor for class org.joml.primitives.Rayd
Create a new Rayd with the given origin and direction.
Rayf - Class in org.joml.primitives
Represents a ray with a given origin and direction using single-precision floating-point numbers.
Rayf() - Constructor for class org.joml.primitives.Rayf
Create a new Rayf with origin (0, 0, 0) and no direction.
Rayf(Rayf) - Constructor for class org.joml.primitives.Rayf
Create a new Rayf as a copy of the given source.
Rayf(Vector3fc, Vector3fc) - Constructor for class org.joml.primitives.Rayf
Create a new Rayf with the given origin and direction.
Rayf(float, float, float, float, float, float) - Constructor for class org.joml.primitives.Rayf
Create a new Rayf with the given origin and direction.
readExternal(ObjectInput) - Method in class org.joml.primitives.AABBd
 
readExternal(ObjectInput) - Method in class org.joml.primitives.AABBf
 
readExternal(ObjectInput) - Method in class org.joml.primitives.AABBi
 
readExternal(ObjectInput) - Method in class org.joml.primitives.Circled
 
readExternal(ObjectInput) - Method in class org.joml.primitives.Circlef
 
readExternal(ObjectInput) - Method in class org.joml.primitives.LineSegmentd
 
readExternal(ObjectInput) - Method in class org.joml.primitives.LineSegmentf
 
readExternal(ObjectInput) - Method in class org.joml.primitives.Planed
 
readExternal(ObjectInput) - Method in class org.joml.primitives.Planef
 
readExternal(ObjectInput) - Method in class org.joml.primitives.Rayd
 
readExternal(ObjectInput) - Method in class org.joml.primitives.Rayf
 
readExternal(ObjectInput) - Method in class org.joml.primitives.Rectangled
 
readExternal(ObjectInput) - Method in class org.joml.primitives.Rectanglef
 
readExternal(ObjectInput) - Method in class org.joml.primitives.Rectanglei
 
readExternal(ObjectInput) - Method in class org.joml.primitives.Sphered
 
readExternal(ObjectInput) - Method in class org.joml.primitives.Spheref
 
Rectangled - Class in org.joml.primitives
Represents a 2D axis-aligned rectangle.
Rectangled() - Constructor for class org.joml.primitives.Rectangled
Create a new Rectangled with a minimum and maximum corner of (0, 0).
Rectangled(Rectangled) - Constructor for class org.joml.primitives.Rectangled
Create a new Rectangled as a copy of the given source.
Rectangled(Vector2dc, Vector2dc) - Constructor for class org.joml.primitives.Rectangled
Create a new Rectangled with the given min and max corner coordinates.
Rectangled(double, double, double, double) - Constructor for class org.joml.primitives.Rectangled
Create a new Rectangled with the given minimum and maximum corner coordinates.
Rectanglef - Class in org.joml.primitives
Represents a 2D axis-aligned rectangle.
Rectanglef() - Constructor for class org.joml.primitives.Rectanglef
Create a new Rectanglef with a minimum and maximum corner of (0, 0).
Rectanglef(Rectanglef) - Constructor for class org.joml.primitives.Rectanglef
Create a new Rectanglef as a copy of the given source.
Rectanglef(Vector2fc, Vector2fc) - Constructor for class org.joml.primitives.Rectanglef
Create a new Rectanglef with the given min and max corner coordinates.
Rectanglef(float, float, float, float) - Constructor for class org.joml.primitives.Rectanglef
Create a new Rectanglef with the given minimum and maximum corner coordinates.
Rectanglei - Class in org.joml.primitives
Represents a 2D axis-aligned rectangle.
Rectanglei() - Constructor for class org.joml.primitives.Rectanglei
Create a new Rectanglei with a minimum and maximum corner of (0, 0).
Rectanglei(Rectanglei) - Constructor for class org.joml.primitives.Rectanglei
Create a new Rectanglei as a copy of the given source.
Rectanglei(Vector2ic, Vector2ic) - Constructor for class org.joml.primitives.Rectanglei
Create a new Rectanglei with the given min and max corner coordinates.
Rectanglei(int, int, int, int) - Constructor for class org.joml.primitives.Rectanglei
Create a new Rectanglei with the given minimum and maximum corner coordinates.

S

scale(double) - Method in class org.joml.primitives.Rectangled
Scale this about the origin.
scale(double, Rectangled) - Method in class org.joml.primitives.Rectangled
Scale this about the origin and store the result in dest.
scale(double, double, double) - Method in class org.joml.primitives.Rectangled
Scale this about an anchor.
scale(double, double, double, Rectangled) - Method in class org.joml.primitives.Rectangled
Scale this about an anchor and store the result in dest.
scale(double, Vector2dc) - Method in class org.joml.primitives.Rectangled
Scale this about an anchor.
scale(double, Vector2dc, Rectangled) - Method in class org.joml.primitives.Rectangled
Scale this about an anchor and store the result in dest.
scale(double, double) - Method in class org.joml.primitives.Rectangled
Scale this about the origin.
scale(double, double, Rectangled) - Method in class org.joml.primitives.Rectangled
Scale this about the origin and store the result in dest.
scale(double, double, double, double) - Method in class org.joml.primitives.Rectangled
Scale this about an anchor.
scale(double, double, Vector2dc) - Method in class org.joml.primitives.Rectangled
Scale this about an anchor.
scale(double, double, double, double, Rectangled) - Method in class org.joml.primitives.Rectangled
Scale this about an anchor and store the result in dest.
scale(double, double, Vector2dc, Rectangled) - Method in class org.joml.primitives.Rectangled
Scale this about an anchor and store the result in dest.
scale(float) - Method in class org.joml.primitives.Rectanglef
Scale this about the origin.
scale(float, Rectanglef) - Method in class org.joml.primitives.Rectanglef
Scale this about the origin and store the result in dest.
scale(float, float, float) - Method in class org.joml.primitives.Rectanglef
Scale this about an anchor.
scale(float, float, float, Rectanglef) - Method in class org.joml.primitives.Rectanglef
Scale this about an anchor and store the result in dest.
scale(float, Vector2fc) - Method in class org.joml.primitives.Rectanglef
Scale this about an anchor.
scale(float, Vector2fc, Rectanglef) - Method in class org.joml.primitives.Rectanglef
Scale this about an anchor and store the result in dest.
scale(float, float) - Method in class org.joml.primitives.Rectanglef
Scale this about the origin.
scale(float, float, Rectanglef) - Method in class org.joml.primitives.Rectanglef
Scale this about the origin and store the result in dest.
scale(float, float, float, float) - Method in class org.joml.primitives.Rectanglef
Scale this about an anchor.
scale(float, float, Vector2fc) - Method in class org.joml.primitives.Rectanglef
Scale this about an anchor.
scale(float, float, float, float, Rectanglef) - Method in class org.joml.primitives.Rectanglef
Scale this about an anchor and store the result in dest.
scale(float, float, Vector2fc, Rectanglef) - Method in class org.joml.primitives.Rectanglef
Scale this about an anchor and store the result in dest.
scale(int) - Method in class org.joml.primitives.Rectanglei
Scale this about the origin.
scale(int, Rectanglei) - Method in class org.joml.primitives.Rectanglei
Scale this about the origin and store the result in dest.
scale(int, int, int) - Method in class org.joml.primitives.Rectanglei
Scale this about an anchor.
scale(int, int, int, Rectanglei) - Method in class org.joml.primitives.Rectanglei
Scale this about an anchor and store the result in dest.
scale(int, Vector2ic) - Method in class org.joml.primitives.Rectanglei
Scale this about an anchor.
scale(int, Vector2ic, Rectanglei) - Method in class org.joml.primitives.Rectanglei
Scale this about an anchor and store the result in dest.
scale(int, int) - Method in class org.joml.primitives.Rectanglei
Scale this about the origin.
scale(int, int, Rectanglei) - Method in class org.joml.primitives.Rectanglei
Scale this about the origin and store the result in dest.
scale(int, int, int, int) - Method in class org.joml.primitives.Rectanglei
Scale this about an anchor.
scale(int, int, Vector2ic) - Method in class org.joml.primitives.Rectanglei
Scale this about an anchor.
scale(int, int, int, int, Rectanglei) - Method in class org.joml.primitives.Rectanglei
Scale this about an anchor and store the result in dest.
scale(int, int, Vector2ic, Rectanglei) - Method in class org.joml.primitives.Rectanglei
Scale this about an anchor and store the result in dest.
set(AABBdc) - Method in class org.joml.primitives.AABBd
Set this AABBd to be a clone of source.
set(AABBfc) - Method in class org.joml.primitives.AABBf
Set this AABBf to be a clone of source.
set(AABBic) - Method in class org.joml.primitives.AABBi
Set this AABBi to be a clone of source.
set(double, double, double, double) - Method in class org.joml.primitives.Planed
Set the components of this plane.
set(float, float, float, float) - Method in class org.joml.primitives.Planef
Set the components of this plane.
set(Rectangled) - Method in class org.joml.primitives.Rectangled
Set this Rectangled to be a clone of source.
set(Rectanglef) - Method in class org.joml.primitives.Rectanglef
Set this Rectanglei to be a clone of source.
set(Rectanglei) - Method in class org.joml.primitives.Rectanglei
Set this Rectanglei to be a clone of source.
setMax(double, double, double) - Method in class org.joml.primitives.AABBd
Set the maximum corner coordinates.
setMax(Vector3dc) - Method in class org.joml.primitives.AABBd
Set the maximum corner coordinates.
setMax(float, float, float) - Method in class org.joml.primitives.AABBf
Set the maximum corner coordinates.
setMax(Vector3fc) - Method in class org.joml.primitives.AABBf
Set the maximum corner coordinates.
setMax(int, int, int) - Method in class org.joml.primitives.AABBi
Set the maximum corner coordinates.
setMax(Vector3ic) - Method in class org.joml.primitives.AABBi
Set the maximum corner coordinates.
setMax(double, double) - Method in class org.joml.primitives.Rectangled
Set the maximum corner coordinates.
setMax(Vector2dc) - Method in class org.joml.primitives.Rectangled
Set the maximum corner coordinates.
setMax(float, float) - Method in class org.joml.primitives.Rectanglef
Set the maximum corner coordinates.
setMax(Vector2fc) - Method in class org.joml.primitives.Rectanglef
Set the maximum corner coordinates.
setMax(int, int) - Method in class org.joml.primitives.Rectanglei
Set the maximum corner coordinates.
setMax(Vector2ic) - Method in class org.joml.primitives.Rectanglei
Set the maximum corner coordinates.
setMin(double, double, double) - Method in class org.joml.primitives.AABBd
Set the minimum corner coordinates.
setMin(Vector3dc) - Method in class org.joml.primitives.AABBd
Set the minimum corner coordinates.
setMin(float, float, float) - Method in class org.joml.primitives.AABBf
Set the minimum corner coordinates.
setMin(Vector3fc) - Method in class org.joml.primitives.AABBf
Set the minimum corner coordinates.
setMin(int, int, int) - Method in class org.joml.primitives.AABBi
Set the minimum corner coordinates.
setMin(Vector3ic) - Method in class org.joml.primitives.AABBi
Set the minimum corner coordinates.
setMin(double, double) - Method in class org.joml.primitives.Rectangled
Set the minimum corner coordinates.
setMin(Vector2dc) - Method in class org.joml.primitives.Rectangled
Set the minimum corner coordinates.
setMin(float, float) - Method in class org.joml.primitives.Rectanglef
Set the minimum corner coordinates.
setMin(Vector2fc) - Method in class org.joml.primitives.Rectanglef
Set the minimum corner coordinates.
setMin(int, int) - Method in class org.joml.primitives.Rectanglei
Set the minimum corner coordinates.
setMin(Vector2ic) - Method in class org.joml.primitives.Rectanglei
Set the minimum corner coordinates.
Sphered - Class in org.joml.primitives
Represents a 3D sphere.
Sphered() - Constructor for class org.joml.primitives.Sphered
Create a new Sphered with center position (0, 0, 0) and radius = 0.
Sphered(Sphered) - Constructor for class org.joml.primitives.Sphered
Create a new Sphered as a copy of the given source.
Sphered(Vector3fc, double) - Constructor for class org.joml.primitives.Sphered
Create a new Sphered with center position c and radius r.
Sphered(Vector3dc, double) - Constructor for class org.joml.primitives.Sphered
Create a new Sphered with center position c and radius r.
Sphered(double, double, double, double) - Constructor for class org.joml.primitives.Sphered
Create a new Sphered with center position (x, y, z) and radius r.
Spheref - Class in org.joml.primitives
Represents a 3D sphere.
Spheref() - Constructor for class org.joml.primitives.Spheref
Create a new Spheref with center position (0, 0, 0) and radius = 0.
Spheref(Spheref) - Constructor for class org.joml.primitives.Spheref
Create a new Spheref as a copy of the given source.
Spheref(Vector3fc, float) - Constructor for class org.joml.primitives.Spheref
Create a new Spheref with center position c and radius r.
Spheref(float, float, float, float) - Constructor for class org.joml.primitives.Spheref
Create a new Spheref with center position (x, y, z) and radius r.

T

testAabAab(double, double, double, double, double, double, double, double, double, double, double, double) - Static method in class org.joml.primitives.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.primitives.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(AABBd, AABBd) - Static method in class org.joml.primitives.Intersectiond
Test whether the two axis-aligned boxes intersect.
testAabAab(float, float, float, float, float, float, float, float, float, float, float, float) - Static method in class org.joml.primitives.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.primitives.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.
testAabAab(AABBf, AABBf) - Static method in class org.joml.primitives.Intersectionf
Test whether the two axis-aligned boxes intersect.
testAabPlane(double, double, double, double, double, double, double, double, double, double) - Static method in class org.joml.primitives.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(AABBd, Planed) - Static method in class org.joml.primitives.Intersectiond
Test whether the axis-aligned box intersects the plane.
testAabPlane(Vector3dc, Vector3dc, double, double, double, double) - Static method in class org.joml.primitives.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.primitives.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(AABBf, Planef) - Static method in class org.joml.primitives.Intersectionf
Test whether the axis-aligned box intersects the plane.
testAabPlane(AABBi, Planef) - Static method in class org.joml.primitives.Intersectionf
Test whether the axis-aligned box intersects the plane.
testAabPlane(Vector3fc, Vector3fc, float, float, float, float) - Static method in class org.joml.primitives.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.primitives.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.primitives.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(AABBd, Spheref) - Static method in class org.joml.primitives.Intersectiond
Test whether the given axis-aligned box intersects the given sphere.
testAabSphere(float, float, float, float, float, float, float, float, float, float) - Static method in class org.joml.primitives.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.primitives.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.
testAabSphere(AABBf, Spheref) - Static method in class org.joml.primitives.Intersectionf
Test whether the given axis-aligned box intersects the given sphere.
testAabSphere(AABBi, Spheref) - Static method in class org.joml.primitives.Intersectionf
Test whether the given axis-aligned box intersects the given sphere.
testAarAar(double, double, double, double, double, double, double, double) - Static method in class org.joml.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.
testMovingCircleCircle(double, double, double, double, double, double, double, double) - Static method in class org.joml.primitives.Intersectiond
Test whether a given circle with center (aX, aY) and radius aR and travelled distance vector (maX, maY) intersects a given static circle with center (bX, bY) and radius bR.
testMovingCircleCircle(Vector2d, Vector2d, double, Vector2d, double) - Static method in class org.joml.primitives.Intersectiond
Test whether a given circle with center centerA and radius aR and travelled distance vector moveA intersects a given static circle with center centerB and radius bR.
testMovingCircleCircle(float, float, float, float, float, float, float, float) - Static method in class org.joml.primitives.Intersectionf
Test whether a given circle with center (aX, aY) and radius aR and travelled distance vector (maX, maY) intersects a given static circle with center (bX, bY) and radius bR.
testMovingCircleCircle(Vector2f, Vector2f, float, Vector2f, float) - Static method in class org.joml.primitives.Intersectionf
Test whether a given circle with center centerA and radius aR and travelled distance vector moveA intersects a given static circle with center centerB and radius bR.
testObOb(Vector3d, Vector3d, Vector3d, Vector3d, Vector3d, Vector3d, Vector3d, Vector3d, Vector3d, Vector3d) - Static method in class org.joml.primitives.Intersectiond
Test whether two oriented boxes given via their center position, orientation and half-size, intersect.
testObOb(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Static method in class org.joml.primitives.Intersectiond
Test whether two oriented boxes given via their center position, orientation and half-size, intersect.
testObOb(Vector3f, Vector3f, Vector3f, Vector3f, Vector3f, Vector3f, Vector3f, Vector3f, Vector3f, Vector3f) - Static method in class org.joml.primitives.Intersectionf
Test whether two oriented boxes given via their center position, orientation and half-size, intersect.
testObOb(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Static method in class org.joml.primitives.Intersectionf
Test whether two oriented boxes given via their center position, orientation and half-size, intersect.
testPlaneSphere(double, double, double, double, double, double, double, double) - Static method in class org.joml.primitives.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(Planed, Spheref) - Static method in class org.joml.primitives.Intersectiond
Test whether the given plane intersects the given sphere with center.
testPlaneSphere(float, float, float, float, float, float, float, float) - Static method in class org.joml.primitives.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.
testPlaneSphere(Planef, Spheref) - Static method in class org.joml.primitives.Intersectionf
Test whether the given plane intersects the given sphere with center.
testPlaneSweptSphere(double, double, double, double, double, double, double, double, double, double, double) - Static method in class org.joml.primitives.Intersectiond
Test whether the plane with the general plane equation a*x + b*y + c*z + d = 0 intersects the sphere moving from center position (t0X, t0Y, t0Z) to (t1X, t1Y, t1Z) and having the given radius.
testPlaneSweptSphere(float, float, float, float, float, float, float, float, float, float, float) - Static method in class org.joml.primitives.Intersectionf
Test whether the plane with the general plane equation a*x + b*y + c*z + d = 0 intersects the sphere moving from center position (t0X, t0Y, t0Z) to (t1X, t1Y, t1Z) and having the given radius.
testPointAar(double, double, double, double, double, double) - Static method in class org.joml.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.Intersectionf
Test whether the given point lies inside the triangle with the vertices v0, v1, v2.
testPolygonPolygon(Vector2d[], Vector2d[]) - Static method in class org.joml.primitives.Intersectiond
Test if the two polygons, given via their vertices, intersect.
testPolygonPolygon(Vector2f[], Vector2f[]) - Static method in class org.joml.primitives.Intersectionf
Test if the two polygons, given via their vertices, intersect.
testRayAab(double, double, double, double, double, double, double, double, double, double, double, double) - Static method in class org.joml.primitives.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.primitives.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(Rayd, AABBd) - Static method in class org.joml.primitives.Intersectiond
Test whether the given ray intersects the given axis-aligned box.
testRayAab(float, float, float, float, float, float, float, float, float, float, float, float) - Static method in class org.joml.primitives.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.primitives.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.
testRayAab(Rayf, AABBf) - Static method in class org.joml.primitives.Intersectionf
Test whether the given ray intersects the given axis-aligned box.
testRayAab(Rayf, AABBi) - Static method in class org.joml.primitives.Intersectionf
Test whether the given ray intersects the given axis-aligned box.
testRayAar(double, double, double, double, double, double, double, double) - Static method in class org.joml.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.Intersectiond
Test whether the ray with the given origin and normalized direction dir intersects the sphere with the given center and square radius.
testRaySphere(Rayd, Spheref) - Static method in class org.joml.primitives.Intersectiond
Test whether the given ray intersects the given sphere.
testRaySphere(float, float, float, float, float, float, float, float, float, float) - Static method in class org.joml.primitives.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.primitives.Intersectionf
Test whether the ray with the given origin and normalized direction dir intersects the sphere with the given center and square radius.
testRaySphere(Rayf, Spheref) - Static method in class org.joml.primitives.Intersectionf
Test whether the given ray intersects the given sphere.
testRayTriangle(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Static method in class org.joml.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.primitives.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.
testSphereSphere(double, double, double, double, double, double, double, double) - Static method in class org.joml.primitives.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.primitives.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.primitives.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.primitives.Intersectionf
Test whether the one sphere with center centerA and square radius radiusSquaredA intersects the other sphere with center centerB and square radius radiusSquaredB.
toString() - Method in class org.joml.primitives.AABBd
Return a string representation of this AABB.
toString(NumberFormat) - Method in class org.joml.primitives.AABBd
Return a string representation of this AABB by formatting the vector components with the given NumberFormat.
toString() - Method in class org.joml.primitives.AABBf
Return a string representation of this AABB.
toString(NumberFormat) - Method in class org.joml.primitives.AABBf
 
toString(NumberFormat) - Method in interface org.joml.primitives.AABBfc
Return a string representation of this AABB by formatting the vector components with the given NumberFormat.
toString() - Method in class org.joml.primitives.AABBi
 
toString() - Method in class org.joml.primitives.Circled
Return a string representation of this circle.
toString(NumberFormat) - Method in class org.joml.primitives.Circled
Return a string representation of this circle by formatting the vector components with the given NumberFormat.
toString() - Method in class org.joml.primitives.Circlef
Return a string representation of this circle.
toString(NumberFormat) - Method in class org.joml.primitives.Circlef
Return a string representation of this circle by formatting the vector components with the given NumberFormat.
toString() - Method in class org.joml.primitives.LineSegmentd
Return a string representation of this line segment.
toString(NumberFormat) - Method in class org.joml.primitives.LineSegmentd
Return a string representation of this line segment by formatting the vector components with the given NumberFormat.
toString() - Method in class org.joml.primitives.LineSegmentf
Return a string representation of this line segment.
toString(NumberFormat) - Method in class org.joml.primitives.LineSegmentf
Return a string representation of this line segment by formatting the vector components with the given NumberFormat.
toString() - Method in class org.joml.primitives.Planed
Return a string representation of this plane.
toString(NumberFormat) - Method in class org.joml.primitives.Planed
Return a string representation of this plane by formatting the components with the given NumberFormat.
toString() - Method in class org.joml.primitives.Planef
Return a string representation of this plane.
toString(NumberFormat) - Method in class org.joml.primitives.Planef
Return a string representation of this plane by formatting the components with the given NumberFormat.
toString() - Method in class org.joml.primitives.Rayd
Return a string representation of this ray.
toString(NumberFormat) - Method in class org.joml.primitives.Rayd
Return a string representation of this ray by formatting the vector components with the given NumberFormat.
toString() - Method in class org.joml.primitives.Rayf
Return a string representation of this ray.
toString(NumberFormat) - Method in class org.joml.primitives.Rayf
Return a string representation of this ray by formatting the vector components with the given NumberFormat.
toString() - Method in class org.joml.primitives.Rectangled
Return a string representation of this rectangle.
toString(NumberFormat) - Method in class org.joml.primitives.Rectangled
Return a string representation of this rectangle by formatting the vector components with the given NumberFormat.
toString() - Method in class org.joml.primitives.Rectanglef
Return a string representation of this rectangle.
toString(NumberFormat) - Method in class org.joml.primitives.Rectanglef
Return a string representation of this rectangle by formatting the vector components with the given NumberFormat.
toString() - Method in class org.joml.primitives.Rectanglei
Return a string representation of this rectangle.
toString(NumberFormat) - Method in class org.joml.primitives.Rectanglei
Return a string representation of this rectangle by formatting the vector components with the given NumberFormat.
toString() - Method in class org.joml.primitives.Sphered
Return a string representation of this sphere.
toString(NumberFormat) - Method in class org.joml.primitives.Sphered
Return a string representation of this sphere by formatting the components with the given NumberFormat.
toString() - Method in class org.joml.primitives.Spheref
Return a string representation of this sphere.
toString(NumberFormat) - Method in class org.joml.primitives.Spheref
Return a string representation of this sphere by formatting the components with the given NumberFormat.
transform(Matrix4dc) - Method in class org.joml.primitives.AABBd
Apply the given affine transformation to this AABBd.
transform(Matrix4dc, AABBd) - Method in class org.joml.primitives.AABBd
 
transform(Matrix4dc, AABBd) - Method in interface org.joml.primitives.AABBdc
Apply the given affine transformation to this AABBd and store the resulting AABB into dest.
transform(Matrix4fc) - Method in class org.joml.primitives.AABBf
Apply the given affine transformation to this AABBf.
transform(Matrix4fc, AABBf) - Method in class org.joml.primitives.AABBf
 
transform(Matrix4fc, AABBf) - Method in interface org.joml.primitives.AABBfc
Apply the given affine transformation to this AABBf and store the resulting AABB into dest.
transform(Matrix4fc) - Method in class org.joml.primitives.AABBi
Apply the given affine transformation to this AABBi.
transform(Matrix4fc, AABBi) - Method in class org.joml.primitives.AABBi
 
transform(Matrix4fc, AABBi) - Method in interface org.joml.primitives.AABBic
Apply the given affine transformation to this AABBi and store the resulting AABB into dest.
translate(Vector3dc) - Method in class org.joml.primitives.AABBd
Translate this by the given vector xyz.
translate(Vector3dc, AABBd) - Method in class org.joml.primitives.AABBd
 
translate(Vector3fc) - Method in class org.joml.primitives.AABBd
Translate this by the given vector xyz.
translate(Vector3fc, AABBd) - Method in class org.joml.primitives.AABBd
 
translate(double, double, double) - Method in class org.joml.primitives.AABBd
Translate this by the vector (x, y, z).
translate(double, double, double, AABBd) - Method in class org.joml.primitives.AABBd
 
translate(Vector3dc, AABBd) - Method in interface org.joml.primitives.AABBdc
Translate this by the given vector xyz and store the result in dest.
translate(Vector3fc, AABBd) - Method in interface org.joml.primitives.AABBdc
Translate this by the given vector xyz and store the result in dest.
translate(double, double, double, AABBd) - Method in interface org.joml.primitives.AABBdc
Translate this by the vector (x, y, z) and store the result in dest.
translate(Vector3fc) - Method in class org.joml.primitives.AABBf
Translate this by the given vector xyz.
translate(Vector3fc, AABBf) - Method in class org.joml.primitives.AABBf
 
translate(float, float, float) - Method in class org.joml.primitives.AABBf
Translate this by the vector (x, y, z).
translate(float, float, float, AABBf) - Method in class org.joml.primitives.AABBf
 
translate(Vector3fc, AABBf) - Method in interface org.joml.primitives.AABBfc
Translate this by the given vector xyz and store the result in dest.
translate(float, float, float, AABBf) - Method in interface org.joml.primitives.AABBfc
Translate this by the vector (x, y, z) and store the result in dest.
translate(Vector3ic) - Method in class org.joml.primitives.AABBi
Translate this by the given vector xyz.
translate(Vector3ic, AABBi) - Method in class org.joml.primitives.AABBi
Translate this by the given vector xyz and store the result in dest.
translate(int, int, int) - Method in class org.joml.primitives.AABBi
Translate this by the vector (x, y, z).
translate(int, int, int, AABBi) - Method in class org.joml.primitives.AABBi
 
translate(int, int, int, AABBi) - Method in interface org.joml.primitives.AABBic
Translate this by the vector (x, y, z) and store the result in dest.
translate(Vector2dc) - Method in class org.joml.primitives.Circled
Translate this by the given vector xy.
translate(Vector2dc, Circled) - Method in class org.joml.primitives.Circled
Translate this by the given vector xy and store the result in dest.
translate(Vector2fc) - Method in class org.joml.primitives.Circled
Translate this by the given vector xy.
translate(Vector2fc, Circled) - Method in class org.joml.primitives.Circled
Translate this by the given vector xy and store the result in dest.
translate(double, double) - Method in class org.joml.primitives.Circled
Translate this by the vector (x, y).
translate(double, double, Circled) - Method in class org.joml.primitives.Circled
Translate this by the vector (x, y) and store the result in dest.
translate(Vector2fc) - Method in class org.joml.primitives.Circlef
Translate this by the given vector xy.
translate(Vector2fc, Circlef) - Method in class org.joml.primitives.Circlef
Translate this by the given vector xy and store the result in dest.
translate(float, float) - Method in class org.joml.primitives.Circlef
Translate this by the vector (x, y).
translate(float, float, Circlef) - Method in class org.joml.primitives.Circlef
Translate this by the vector (x, y) and store the result in dest.
translate(Vector2dc) - Method in class org.joml.primitives.Rectangled
Translate this by the given vector xy.
translate(Vector2dc, Rectangled) - Method in class org.joml.primitives.Rectangled
Translate this by the given vector xy and store the result in dest.
translate(Vector2fc) - Method in class org.joml.primitives.Rectangled
Translate this by the given vector xy.
translate(Vector2fc, Rectangled) - Method in class org.joml.primitives.Rectangled
Translate this by the given vector xy and store the result in dest.
translate(double, double) - Method in class org.joml.primitives.Rectangled
Translate this by the vector (x, y).
translate(double, double, Rectangled) - Method in class org.joml.primitives.Rectangled
Translate this by the vector (x, y) and store the result in dest.
translate(Vector2fc) - Method in class org.joml.primitives.Rectanglef
Translate this by the given vector xy.
translate(Vector2fc, Rectanglef) - Method in class org.joml.primitives.Rectanglef
Translate this by the given vector xy and store the result in dest.
translate(float, float) - Method in class org.joml.primitives.Rectanglef
Translate this by the vector (x, y).
translate(float, float, Rectanglef) - Method in class org.joml.primitives.Rectanglef
Translate this by the vector (x, y) and store the result in dest.
translate(Vector2ic) - Method in class org.joml.primitives.Rectanglei
Translate this by the given vector xy.
translate(Vector2ic, Rectanglei) - Method in class org.joml.primitives.Rectanglei
Translate this by the given vector xy and store the result in dest.
translate(int, int) - Method in class org.joml.primitives.Rectanglei
Translate this by the vector (x, y).
translate(int, int, Rectanglei) - Method in class org.joml.primitives.Rectanglei
Translate this by the vector (x, y) and store the result in dest.
translate(Vector3dc) - Method in class org.joml.primitives.Sphered
Translate this by the given vector xyz.
translate(Vector3dc, Sphered) - Method in class org.joml.primitives.Sphered
Translate this by the given vector xyz and store the result in dest.
translate(Vector3fc) - Method in class org.joml.primitives.Sphered
Translate this by the given vector xyz.
translate(Vector3fc, Sphered) - Method in class org.joml.primitives.Sphered
Translate this by the given vector xyz and store the result in dest.
translate(double, double, double) - Method in class org.joml.primitives.Sphered
Translate this by the vector (x, y, z).
translate(double, double, double, Sphered) - Method in class org.joml.primitives.Sphered
Translate this by the vector (x, y, z) and store the result in dest.
translate(Vector3fc) - Method in class org.joml.primitives.Spheref
Translate this by the given vector xyz.
translate(Vector3fc, Spheref) - Method in class org.joml.primitives.Spheref
Translate this by the given vector xyz and store the result in dest.
translate(float, float, float) - Method in class org.joml.primitives.Spheref
Translate this by the vector (x, y, z).
translate(float, float, float, Spheref) - Method in class org.joml.primitives.Spheref
Translate this by the vector (x, y, z) and store the result in dest.
TWO_INTERSECTION - Static variable in class org.joml.primitives.Intersectiond
TWO_INTERSECTION - Static variable in class org.joml.primitives.Intersectionf
Return value of intersectLineSegmentAab(float, float, float, float, float, float, float, float, float, float, float, float, Vector2f) and 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 intersectLineSegmentAar(float, float, float, float, float, float, float, float, Vector2f) and intersectLineSegmentAar(Vector2fc, Vector2fc, Vector2fc, Vector2fc, Vector2f) to indicate that the line segment intersects two edges of the axis-aligned rectangle or lies on an edge of the rectangle.

U

union(double, double, double) - Method in class org.joml.primitives.AABBd
Set this to the union of this and the given point (x, y, z).
union(Vector3dc) - Method in class org.joml.primitives.AABBd
Set this to the union of this and the given point p.
union(double, double, double, AABBd) - Method in class org.joml.primitives.AABBd
 
union(Vector3dc, AABBd) - Method in class org.joml.primitives.AABBd
 
union(AABBdc) - Method in class org.joml.primitives.AABBd
Set this to the union of this and other.
union(AABBdc, AABBd) - Method in class org.joml.primitives.AABBd
 
union(double, double, double, AABBd) - Method in interface org.joml.primitives.AABBdc
Compute the union of this and the given point (x, y, z) and store the result in dest.
union(Vector3dc, AABBd) - Method in interface org.joml.primitives.AABBdc
Compute the union of this and the given point p and store the result in dest.
union(AABBdc, AABBd) - Method in interface org.joml.primitives.AABBdc
Compute the union of this and other and store the result in dest.
union(float, float, float) - Method in class org.joml.primitives.AABBf
Set this to the union of this and the given point (x, y, z).
union(Vector3fc) - Method in class org.joml.primitives.AABBf
Set this to the union of this and the given point p.
union(float, float, float, AABBf) - Method in class org.joml.primitives.AABBf
 
union(Vector3fc, AABBf) - Method in class org.joml.primitives.AABBf
 
union(AABBf) - Method in class org.joml.primitives.AABBf
Set this to the union of this and other.
union(AABBf, AABBf) - Method in class org.joml.primitives.AABBf
 
union(float, float, float, AABBf) - Method in interface org.joml.primitives.AABBfc
Compute the union of this and the given point (x, y, z) and store the result in dest.
union(Vector3fc, AABBf) - Method in interface org.joml.primitives.AABBfc
Compute the union of this and the given point p and store the result in dest.
union(AABBf, AABBf) - Method in interface org.joml.primitives.AABBfc
Compute the union of this and other and store the result in dest.
union(int, int, int) - Method in class org.joml.primitives.AABBi
Set this to the union of this and the given point (x, y, z).
union(Vector3ic) - Method in class org.joml.primitives.AABBi
Set this to the union of this and the given point p.
union(int, int, int, AABBi) - Method in class org.joml.primitives.AABBi
 
union(Vector3ic, AABBi) - Method in class org.joml.primitives.AABBi
 
union(AABBic) - Method in class org.joml.primitives.AABBi
Set this to the union of this and other.
union(AABBic, AABBi) - Method in class org.joml.primitives.AABBi
 
union(int, int, int, AABBi) - Method in interface org.joml.primitives.AABBic
Compute the union of this and the given point (x, y, z) and store the result in dest.
union(Vector3ic, AABBi) - Method in interface org.joml.primitives.AABBic
Compute the union of this and the given point p and store the result in dest.
union(AABBic, AABBi) - Method in interface org.joml.primitives.AABBic
Compute the union of this and other and store the result in dest.
union(double, double) - Method in class org.joml.primitives.Rectangled
Set this to the union of this and the given point p.
union(Vector2dc) - Method in class org.joml.primitives.Rectangled
Set this to the union of this and the given point p.
union(double, double, Rectangled) - Method in class org.joml.primitives.Rectangled
Compute the union of this and the given point (x, y, z) and store the result in dest.
union(Vector2dc, Rectangled) - Method in class org.joml.primitives.Rectangled
Compute the union of this and the given point p and store the result in dest.
union(Rectangled) - Method in class org.joml.primitives.Rectangled
Set this to the union of this and other.
union(Rectangled, Rectangled) - Method in class org.joml.primitives.Rectangled
Compute the union of this and other and store the result in dest.
union(float, float) - Method in class org.joml.primitives.Rectanglef
Set this to the union of this and the given point p.
union(Vector2fc) - Method in class org.joml.primitives.Rectanglef
Set this to the union of this and the given point p.
union(float, float, Rectanglef) - Method in class org.joml.primitives.Rectanglef
Compute the union of this and the given point (x, y, z) and store the result in dest.
union(Vector2ic, Rectanglef) - Method in class org.joml.primitives.Rectanglef
Compute the union of this and the given point p and store the result in dest.
union(Rectanglef) - Method in class org.joml.primitives.Rectanglef
Set this to the union of this and other.
union(Rectanglef, Rectanglef) - Method in class org.joml.primitives.Rectanglef
Compute the union of this and other and store the result in dest.
union(int, int) - Method in class org.joml.primitives.Rectanglei
Set this to the union of this and the given point p.
union(Vector2ic) - Method in class org.joml.primitives.Rectanglei
Set this to the union of this and the given point p.
union(int, int, Rectanglei) - Method in class org.joml.primitives.Rectanglei
Compute the union of this and the given point (x, y, z) and store the result in dest.
union(Vector2ic, Rectanglei) - Method in class org.joml.primitives.Rectanglei
Compute the union of this and the given point p and store the result in dest.
union(Rectanglei) - Method in class org.joml.primitives.Rectanglei
Set this to the union of this and other.
union(Rectanglei, Rectanglei) - Method in class org.joml.primitives.Rectanglei
Compute the union of this and other and store the result in dest.

W

writeExternal(ObjectOutput) - Method in class org.joml.primitives.AABBd
 
writeExternal(ObjectOutput) - Method in class org.joml.primitives.AABBf
 
writeExternal(ObjectOutput) - Method in class org.joml.primitives.AABBi
 
writeExternal(ObjectOutput) - Method in class org.joml.primitives.Circled
 
writeExternal(ObjectOutput) - Method in class org.joml.primitives.Circlef
 
writeExternal(ObjectOutput) - Method in class org.joml.primitives.LineSegmentd
 
writeExternal(ObjectOutput) - Method in class org.joml.primitives.LineSegmentf
 
writeExternal(ObjectOutput) - Method in class org.joml.primitives.Planed
 
writeExternal(ObjectOutput) - Method in class org.joml.primitives.Planef
 
writeExternal(ObjectOutput) - Method in class org.joml.primitives.Rayd
 
writeExternal(ObjectOutput) - Method in class org.joml.primitives.Rayf
 
writeExternal(ObjectOutput) - Method in class org.joml.primitives.Rectangled
 
writeExternal(ObjectOutput) - Method in class org.joml.primitives.Rectanglef
 
writeExternal(ObjectOutput) - Method in class org.joml.primitives.Rectanglei
 
writeExternal(ObjectOutput) - Method in class org.joml.primitives.Sphered
 
writeExternal(ObjectOutput) - Method in class org.joml.primitives.Spheref
 

X

x - Variable in class org.joml.primitives.Circled
The x coordiante of the circle's center.
x - Variable in class org.joml.primitives.Circlef
The x coordiante of the circle's center.
x - Variable in class org.joml.primitives.Sphered
The x coordinate of the sphere's center.
x - Variable in class org.joml.primitives.Spheref
The x coordinate of the sphere's center.

Y

y - Variable in class org.joml.primitives.Circled
The y coordiante of the circle's center.
y - Variable in class org.joml.primitives.Circlef
The y coordiante of the circle's center.
y - Variable in class org.joml.primitives.Sphered
The y coordinate of the sphere's center.
y - Variable in class org.joml.primitives.Spheref
The y coordinate of the sphere's center.

Z

z - Variable in class org.joml.primitives.Sphered
The z coordinate of the sphere's center.
z - Variable in class org.joml.primitives.Spheref
The z coordinate of the sphere's center.
A B C D E F G H I L M N O P R S T U W X Y Z 
Skip navigation links

Copyright © 2020 JOML. All rights reserved.