Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES