Uses of Class
toxi.geom.AABB
Package
Description
-
Uses of AABB in toxi.geom
Modifier and TypeClassDescriptionclass
Implements a spatial subdivision tree to work efficiently with large numbers of 3D particles.Modifier and TypeMethodDescriptionAABB.copy()
static final AABB
AABB.fromMinMax
(Vec3D min, Vec3D max) Creates a new instance from two vectors specifying opposite corners of the boxstatic final AABB
AABB.getBoundingBox
(List<? extends Vec3D> points) Factory method, computes & returns the bounding box for the given list of points.PointCloud3D.getBoundingBox()
Triangle3D.getBoundingBox()
Line3D.getBounds()
Returns the line's axis-aligned bounding box.BoxIntersector.getBox()
AABB.growToContainPoint
(ReadonlyVec3D p) Adjusts the box size and position such that it includes the given point.AABB.set
(ReadonlyVec3D v) Updates the position of the box in space and callsupdateBounds()
immediatelyAABB.setExtent
(ReadonlyVec3D extent) Updates the size of the box and callsupdateBounds()
immediatelyfinal AABB
AABB.updateBounds()
Updates the min/max corner points of the box.Modifier and TypeMethodDescriptionForcefully fits the vector in the given AABB.ReadonlyVec3D.getConstrained
(AABB box) Creates a copy of the vector which forcefully fits in the given AABB.final Vec3D
Vec3D.getConstrained
(AABB box) PointOctree.getPointsWithinBox
(AABB b) Selects all stored points within the given axis-aligned bounding box.boolean
AABB.intersectsBox
(AABB box) Checks if the box intersects the passed in one.boolean
Checks if the point is inside the given AABB.boolean
void
ModifierConstructorDescriptionCreates an independent copy of the passed in boxBoxIntersector
(AABB box) -
Uses of AABB in toxi.geom.mesh
Modifier and TypeMethodDescriptionMesh3D.center
(ReadonlyVec3D origin) Centers the mesh around the given pivot point (the centroid of its AABB).TriangleMesh.center
(ReadonlyVec3D origin) WETriangleMesh.center
(ReadonlyVec3D origin) Mesh3D.getBoundingBox()
Computes & returns the axis-aligned bounding box of the mesh.TriangleMesh.getBoundingBox()
-
Uses of AABB in toxi.newmesh
-
Uses of AABB in toxi.physics3d
Modifier and TypeFieldDescriptionVerletParticle3D.bounds
Bounding box, by default set to null to disableModifier and TypeMethodDescriptionVerletPhysics3D.getCurrentBounds()
VerletPhysics3D.getWorldBounds()
-
Uses of AABB in toxi.physics3d.constraints
-
Uses of AABB in toxi.processing
-
Uses of AABB in toxi.volume