Uses of Class
org.joml.AABBf
-
Packages that use AABBf Package Description org.joml Contains all classes of JOML. -
-
Uses of AABBf in org.joml
Methods in org.joml that return AABBf Modifier and Type Method Description AABBfAABBf. correctBounds()Ensure that the minimum coordinates are strictly less than or equal to the maximum coordinates by swapping them if necessary.AABBfAABBf. setMax(float maxX, float maxY, float maxZ)Set the maximum corner coordinates.AABBfAABBf. setMax(Vector3fc max)Set the maximum corner coordinates.AABBfAABBf. setMin(float minX, float minY, float minZ)Set the minimum corner coordinates.AABBfAABBf. setMin(Vector3fc min)Set the minimum corner coordinates.AABBfAABBf. transform(Matrix4fc m)AABBfAABBf. transform(Matrix4fc m, AABBf dest)AABBfAABBf. translate(float x, float y, float z)Translatethisby the vector(x, y, z).AABBfAABBf. translate(float x, float y, float z, AABBf dest)Translatethisby the vector(x, y, z)and store the result indest.AABBfAABBf. translate(Vector3fc xyz)Translatethisby the given vectorxyz.AABBfAABBf. translate(Vector3fc xyz, AABBf dest)Translatethisby the given vectorxyzand store the result indest.AABBfAABBf. union(float x, float y, float z)Setthisto the union ofthisand the given point(x, y, z).AABBfAABBf. union(float x, float y, float z, AABBf dest)Compute the union ofthisand the given point(x, y, z)and store the result indest.AABBfAABBf. union(AABBf other)Setthisto the union ofthisandother.AABBfAABBf. union(AABBf other, AABBf dest)Compute the union ofthisandotherand store the result indest.AABBfAABBf. union(Vector3fc p)Setthisto the union ofthisand the given pointp.AABBfAABBf. union(Vector3fc p, AABBf dest)Compute the union ofthisand the given pointpand store the result indest.Methods in org.joml with parameters of type AABBf Modifier and Type Method Description static intIntersectionf. intersectLineSegmentAab(LineSegmentf lineSegment, AABBf aabb, Vector2f result)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.static booleanIntersectionf. intersectRayAab(Rayf ray, AABBf aabb, Vector2f result)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..static booleanIntersectionf. testAabAab(AABBf aabb1, AABBf aabb2)Test whether the two axis-aligned boxes intersect.booleanAABBf. testAABB(AABBf other)Test whetherthisandotherintersect.static booleanIntersectionf. testAabPlane(AABBf aabb, Planef plane)Test whether the axis-aligned box intersects the plane.static booleanIntersectionf. testAabSphere(AABBf aabb, Spheref sphere)Test whether the given axis-aligned box intersects the given sphere.static booleanIntersectionf. testRayAab(Rayf ray, AABBf aabb)Test whether the given ray intersects the given axis-aligned box.AABBfAABBf. transform(Matrix4fc m, AABBf dest)AABBfAABBf. translate(float x, float y, float z, AABBf dest)Translatethisby the vector(x, y, z)and store the result indest.AABBfAABBf. translate(Vector3fc xyz, AABBf dest)Translatethisby the given vectorxyzand store the result indest.AABBfAABBf. union(float x, float y, float z, AABBf dest)Compute the union ofthisand the given point(x, y, z)and store the result indest.AABBfAABBf. union(AABBf other)Setthisto the union ofthisandother.AABBfAABBf. union(AABBf other, AABBf dest)Compute the union ofthisandotherand store the result indest.AABBfAABBf. union(Vector3fc p, AABBf dest)Compute the union ofthisand the given pointpand store the result indest.Constructors in org.joml with parameters of type AABBf Constructor Description AABBf(AABBf source)Create a newAABBfas a copy of the givensource.
-