public class ConvexConvexAlgorithm extends CollisionAlgorithm
| Modifier and Type | Class and Description |
|---|---|
static class |
ConvexConvexAlgorithm.CreateFunc |
| Modifier and Type | Field and Description |
|---|---|
boolean |
lowLevelOfDetail |
PersistentManifold |
manifoldPtr |
boolean |
ownManifold |
| Constructor and Description |
|---|
ConvexConvexAlgorithm() |
| Modifier and Type | Method and Description |
|---|---|
float |
calculateTimeOfImpact(CollisionObject col0,
CollisionObject col1,
DispatcherInfo dispatchInfo,
ManifoldResult resultOut) |
void |
destroy() |
void |
getAllContactManifolds(ObjectArrayList<PersistentManifold> manifoldArray) |
PersistentManifold |
getManifold() |
void |
init(PersistentManifold mf,
CollisionAlgorithmConstructionInfo ci,
CollisionObject body0,
CollisionObject body1,
SimplexSolverInterface simplexSolver,
ConvexPenetrationDepthSolver pdSolver) |
void |
processCollision(CollisionObject body0,
CollisionObject body1,
DispatcherInfo dispatchInfo,
ManifoldResult resultOut)
Convex-Convex collision algorithm.
|
void |
setLowLevelOfDetail(boolean useLowLevel) |
init, init, internalGetCreateFunc, internalSetCreateFuncpublic boolean ownManifold
public PersistentManifold manifoldPtr
public boolean lowLevelOfDetail
public void init(PersistentManifold mf, CollisionAlgorithmConstructionInfo ci, CollisionObject body0, CollisionObject body1, SimplexSolverInterface simplexSolver, ConvexPenetrationDepthSolver pdSolver)
public void destroy()
destroy in class CollisionAlgorithmpublic void setLowLevelOfDetail(boolean useLowLevel)
public void processCollision(CollisionObject body0, CollisionObject body1, DispatcherInfo dispatchInfo, ManifoldResult resultOut)
processCollision in class CollisionAlgorithmpublic float calculateTimeOfImpact(CollisionObject col0, CollisionObject col1, DispatcherInfo dispatchInfo, ManifoldResult resultOut)
calculateTimeOfImpact in class CollisionAlgorithmpublic void getAllContactManifolds(ObjectArrayList<PersistentManifold> manifoldArray)
getAllContactManifolds in class CollisionAlgorithmpublic PersistentManifold getManifold()