Package com.bulletphysics.collision.broadphase

Broadphase collision code for fast determining of overlapping pairs.

See:
          Description

Class Summary
AxisSweep3 AxisSweep3 is an efficient implementation of the 3D axis sweep and prune broadphase.
AxisSweep3_32 AxisSweep3_32 allows higher precision quantization and more objects compared to the AxisSweep3 sweep and prune.
AxisSweep3Internal AxisSweep3Internal is an internal base class that implements sweep and prune.
BroadphaseInterface BroadphaseInterface for AABB overlapping object pairs.
BroadphasePair BroadphasePair class contains a pair of AABB-overlapping objects.
BroadphaseProxy BroadphaseProxy is the main class that can be used with the Bullet broadphases.
CollisionAlgorithm Collision algorithm for handling narrowphase or midphase collision detection between two collision object types.
CollisionAlgorithmConstructionInfo Construction information for collision algorithms.
CollisionFilterGroups Common collision filter groups.
Dbvt  
Dbvt.IClone  
Dbvt.ICollide  
Dbvt.IWriter  
Dbvt.Node  
Dbvt.sStkCLN  
Dbvt.sStkNN Stack element
Dbvt.sStkNP  
Dbvt.sStkNPS  
DbvtAabbMm  
DbvtBroadphase  
DbvtLeafCollider  
DbvtProxy  
DbvtTreeCollider  
Dispatcher Dispatcher abstract class can be used in combination with broadphase to dispatch calculations for overlapping pairs.
DispatcherInfo Current state of Dispatcher.
HashedOverlappingPairCache Hash-space based OverlappingPairCache.
OverlapCallback OverlapCallback is used when processing all overlapping pairs in broadphase.
OverlapFilterCallback Callback for filtering broadphase collisions.
OverlappingPairCache OverlappingPairCache provides an interface for overlapping pair management (add, remove, storage), used by the BroadphaseInterface broadphases.
OverlappingPairCallback OverlappingPairCallback class is an additional optional broadphase user callback for adding/removing overlapping pairs, similar interface to OverlappingPairCache.
SimpleBroadphase SimpleBroadphase is just a unit-test for AxisSweep3, AxisSweep3_32, or DbvtBroadphase, so use those classes instead.
 

Enum Summary
BroadphaseNativeType Dispatcher uses these types.
DispatchFunc  
 

Package com.bulletphysics.collision.broadphase Description

Broadphase collision code for fast determining of overlapping pairs.