also set the properties for the mirror version of the plane-convex algorithm (convex-plane)
This fixes Issue 548, thanks to ejtttje
This commit is contained in:
@@ -299,7 +299,11 @@ void btDefaultCollisionConfiguration::setConvexConvexMultipointIterations(int nu
|
|||||||
|
|
||||||
void btDefaultCollisionConfiguration::setPlaneConvexMultipointIterations(int numPerturbationIterations, int minimumPointsPerturbationThreshold)
|
void btDefaultCollisionConfiguration::setPlaneConvexMultipointIterations(int numPerturbationIterations, int minimumPointsPerturbationThreshold)
|
||||||
{
|
{
|
||||||
btConvexPlaneCollisionAlgorithm::CreateFunc* planeCreateFunc = (btConvexPlaneCollisionAlgorithm::CreateFunc*)m_planeConvexCF;
|
btConvexPlaneCollisionAlgorithm::CreateFunc* cpCF = (btConvexPlaneCollisionAlgorithm::CreateFunc*)m_convexPlaneCF;
|
||||||
planeCreateFunc->m_numPerturbationIterations = numPerturbationIterations;
|
cpCF->m_numPerturbationIterations = numPerturbationIterations;
|
||||||
planeCreateFunc->m_minimumPointsPerturbationThreshold = minimumPointsPerturbationThreshold;
|
cpCF->m_minimumPointsPerturbationThreshold = minimumPointsPerturbationThreshold;
|
||||||
|
|
||||||
|
btConvexPlaneCollisionAlgorithm::CreateFunc* pcCF = (btConvexPlaneCollisionAlgorithm::CreateFunc*)m_planeConvexCF;
|
||||||
|
pcCF->m_numPerturbationIterations = numPerturbationIterations;
|
||||||
|
pcCF->m_minimumPointsPerturbationThreshold = minimumPointsPerturbationThreshold;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user