|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |