add support for the <interpenetrate>, which disables collisions between two bodies linked by a constraint.

This commit is contained in:
ejcoumans
2007-09-18 04:51:26 +00:00
parent 323eed2885
commit f7117466a2
3 changed files with 11 additions and 6 deletions

View File

@@ -54,7 +54,8 @@ class MyColladaConverter : public ColladaConverter
const btVector3& linearMinLimits,
const btVector3& linearMaxLimits,
const btVector3& angularMinLimits,
const btVector3& angularMaxLimits
const btVector3& angularMaxLimits,
bool disableCollisionsBetweenLinkedBodies
)
{
if (bodyRef)
@@ -78,7 +79,7 @@ class MyColladaConverter : public ColladaConverter
genericConstraint->setAngularLowerLimit(angularMinLimits);
genericConstraint->setAngularUpperLimit(angularMaxLimits);
m_demoApp->getDynamicsWorld()->addConstraint( genericConstraint );
m_demoApp->getDynamicsWorld()->addConstraint( genericConstraint,disableCollisionsBetweenLinkedBodies );
return genericConstraint;
}