|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| SupportsGenericDistance | A shape that implements this interface can be used in distance calculations for continuous collision detection. |
| Class Summary | |
|---|---|
| AABB | An axis-aligned bounding box. |
| Bound | |
| BroadPhase | This broad phase uses the Sweep and Prune algorithm as described in: Collision Detection in Interactive 3D Environments by Gino van den Bergen Also, some ideas, such as using integral values for fast compares comes from Bullet (http:/www.bulletphysics.com). |
| BufferedPair | |
| CircleDef | A circle shape definition. |
| CircleShape | A circle shape. |
| CollideCircle | Circle/circle and circle/polygon overlap solver - for internal use only. |
| CollidePoly | Polygon overlap solver - for internal use. |
| Collision | A few static final variables that don't fit anywhere else (globals in C++ code). |
| ContactID | Contact ids to facilitate warm starting. |
| Distance | Implements the GJK algorithm for computing distance between shapes. |
| FilterData | This holds contact filtering data. |
| Manifold | A manifold for two touching convex shapes. |
| ManifoldPoint | A manifold point is a contact point belonging to a contact manifold. |
| MassData | This holds the mass data computed for a shape. |
| OBB | An oriented bounding box. |
| Pair | |
| PairCallback | |
| PairManager | |
| PolygonDef | Convex polygon. |
| PolygonShape | A convex polygon shape. |
| Proxy | |
| Segment | |
| Shape | A shape is used for collision detection. |
| ShapeDef | Superclass for shape definitions. |
| TOI | Handles conservative advancement to compute time of impact between shapes. |
| Enum Summary | |
|---|---|
| ShapeType | |
This package contains the broad and narrow phase collision algorithms. Externally useful classes are:
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||