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 Triangle3D.getBoundingBox()
           
 AABB PointCloud.getBoundingBox()
           
 AABB AABB.includePoint(ReadonlyVec3D p)
          Adjusts the box size and position such that it includes the given point.
 AABB AABB.set(AABB box)
           
 AABB AABB.set(ReadonlyVec3D v)
          Updates the position of the box in space and calls updateBounds() immediately
 AABB AABB.setExtent(ReadonlyVec3D 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)
           
 Vec3D ReadonlyVec3D.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)
           
 boolean ReadonlyVec3D.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
 

Fields in toxi.geom.mesh declared as AABB
 AABB BoxSelector.box
           
 

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

Constructors in toxi.geom.mesh with parameters of type AABB
BoxSelector(Mesh3D mesh, AABB box)