com.bulletphysics.collision.broadphase
Class AxisSweep3_32

java.lang.Object
  extended by com.bulletphysics.collision.broadphase.BroadphaseInterface
      extended by com.bulletphysics.collision.broadphase.AxisSweep3Internal
          extended by com.bulletphysics.collision.broadphase.AxisSweep3_32

public class AxisSweep3_32
extends AxisSweep3Internal

AxisSweep3_32 allows higher precision quantization and more objects compared to the AxisSweep3 sweep and prune. This comes at the cost of more memory per handle, and a bit slower performance.


Constructor Summary
AxisSweep3_32(Vector3f worldAabbMin, Vector3f worldAabbMax)
           
AxisSweep3_32(Vector3f worldAabbMin, Vector3f worldAabbMax, int maxHandles)
           
AxisSweep3_32(Vector3f worldAabbMin, Vector3f worldAabbMax, int maxHandles, OverlappingPairCache pairCache)
           
 
Method Summary
 
Methods inherited from class com.bulletphysics.collision.broadphase.AxisSweep3Internal
addHandle, calculateOverlappingPairs, createProxy, destroyProxy, getBroadphaseAabb, getHandle, getNumHandles, getOverlappingPairCache, getOverlappingPairUserCallback, printStats, removeHandle, setAabb, setOverlappingPairUserCallback, testAabbOverlap, updateHandle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AxisSweep3_32

public AxisSweep3_32(Vector3f worldAabbMin,
                     Vector3f worldAabbMax)

AxisSweep3_32

public AxisSweep3_32(Vector3f worldAabbMin,
                     Vector3f worldAabbMax,
                     int maxHandles)

AxisSweep3_32

public AxisSweep3_32(Vector3f worldAabbMin,
                     Vector3f worldAabbMax,
                     int maxHandles,
                     OverlappingPairCache pairCache)