com.bulletphysics.collision.dispatch
Class SphereSphereCollisionAlgorithm
java.lang.Object
com.bulletphysics.collision.broadphase.CollisionAlgorithm
com.bulletphysics.collision.dispatch.SphereSphereCollisionAlgorithm
public class SphereSphereCollisionAlgorithm
- extends CollisionAlgorithm
Provides collision detection between two spheres.
createFunc
public static final CollisionAlgorithmCreateFunc createFunc
SphereSphereCollisionAlgorithm
public SphereSphereCollisionAlgorithm()
init
public void init(PersistentManifold mf,
CollisionAlgorithmConstructionInfo ci,
CollisionObject col0,
CollisionObject col1)
init
public void init(CollisionAlgorithmConstructionInfo ci)
- Overrides:
init
in class CollisionAlgorithm
destroy
public void destroy()
- Specified by:
destroy
in class CollisionAlgorithm
processCollision
public void processCollision(CollisionObject col0,
CollisionObject col1,
DispatcherInfo dispatchInfo,
ManifoldResult resultOut)
- Specified by:
processCollision
in class CollisionAlgorithm
calculateTimeOfImpact
public float calculateTimeOfImpact(CollisionObject body0,
CollisionObject body1,
DispatcherInfo dispatchInfo,
ManifoldResult resultOut)
- Specified by:
calculateTimeOfImpact
in class CollisionAlgorithm
getAllContactManifolds
public void getAllContactManifolds(List<PersistentManifold> manifoldArray)
- Specified by:
getAllContactManifolds
in class CollisionAlgorithm