applied patch for Issue 68
// Ensure that gContactProcessedCallback is called for concave shapes.
if (getLastManifold())
m_resultOut->refreshContactPoints();
This commit is contained in:
@@ -822,6 +822,12 @@ void btGImpactCollisionAlgorithm::processCollision(const btCollisionObjectWrappe
|
|||||||
|
|
||||||
gimpact_vs_shape(body1Wrap, body0Wrap, gimpactshape1, body0Wrap->getCollisionShape(), true);
|
gimpact_vs_shape(body1Wrap, body0Wrap, gimpactshape1, body0Wrap->getCollisionShape(), true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Ensure that gContactProcessedCallback is called for concave shapes.
|
||||||
|
if (getLastManifold())
|
||||||
|
{
|
||||||
|
m_resultOut->refreshContactPoints();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
btScalar btGImpactCollisionAlgorithm::calculateTimeOfImpact(btCollisionObject* body0, btCollisionObject* body1, const btDispatcherInfo& dispatchInfo, btManifoldResult* resultOut)
|
btScalar btGImpactCollisionAlgorithm::calculateTimeOfImpact(btCollisionObject* body0, btCollisionObject* body1, const btDispatcherInfo& dispatchInfo, btManifoldResult* resultOut)
|
||||||
|
|||||||
Reference in New Issue
Block a user