pybullet: restore internal edge filtering (see internalEdge.py example)

This commit is contained in:
Erwin Coumans
2019-08-08 19:36:23 -07:00
parent fc95415c0e
commit 046e036519

View File

@@ -677,7 +677,7 @@ btTransform ConvertURDF2BulletInternal(
} while (testLinkIndex> 0);
if (allJointsFixed)
{
col->setCollisionFlags(btCollisionObject::CF_STATIC_OBJECT);
col->setCollisionFlags(col->getCollisionFlags() | btCollisionObject::CF_STATIC_OBJECT);
}
}
@@ -699,7 +699,7 @@ btTransform ConvertURDF2BulletInternal(
//&& cache.m_bulletMultiBody->getNumDofs()==0)
{
//col->setCollisionFlags(btCollisionObject::CF_KINEMATIC_OBJECT);
col->setCollisionFlags(btCollisionObject::CF_STATIC_OBJECT);
col->setCollisionFlags(col->getCollisionFlags() | btCollisionObject::CF_STATIC_OBJECT);
}
}