Package org.jbox2d.collision

This package contains the broad and narrow phase collision algorithms.

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  
 

Package org.jbox2d.collision Description

This package contains the broad and narrow phase collision algorithms. Externally useful classes are: