Uses of Class
toxi.geom.AABB

Packages that use AABB
toxi.geom   
toxi.geom.mesh   
 

Uses of AABB in toxi.geom
 

Subclasses of AABB in toxi.geom
 class PointOctree
          Implements a spatial subdivision tree to work efficiently with large numbers of 3D particles.
 

Methods in toxi.geom that return AABB
 AABB AABB.copy()
           
static AABB AABB.fromMinMax(Vec3D min, Vec3D max)
          Creates a new instance from two vectors specifying opposite corners of the box
 AABB PointCloud.getBoundingBox()
           
 AABB AABB.set(AABB box)
           
 AABB AABB.set(Vec3D v)
          Updates the position of the box in space and calls updateBounds() immediately
 AABB AABB.setExtent(Vec3D extent)
          Updates the size of the box and calls updateBounds() immediately
 AABB AABB.updateBounds()
          Updates the min/max corner points of the box.
 

Methods in toxi.geom with parameters of type AABB
 Vec3D Vec3D.constrain(AABB box)
          Forcefully fits the vector in the given AABB.
 Vec3D Vec3D.getConstrained(AABB box)
          Creates a copy of the vector which forcefully fits in the given AABB.
 java.util.ArrayList<Vec3D> 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 Vec3D.isInAABB(AABB box)
          Checks if the point is inside the given AABB.
 AABB AABB.set(AABB box)
           
 

Constructors in toxi.geom with parameters of type AABB
AABB(AABB box)
          Creates an independent copy of the passed in box
 

Uses of AABB in toxi.geom.mesh
 

Methods in toxi.geom.mesh that return AABB
 AABB TriangleMesh.center(Vec3D origin)
          Centers the mesh around the given pivot point (the centroid of its AABB).
 AABB TriangleMesh.getBoundingBox()
          Computes & returns the axis-aligned bounding box of the mesh.