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