Avoid static multibody to activate/wake up sleeping objects.
Couldn't reproduce an issue related to this.
This commit is contained in:
@@ -595,11 +595,13 @@ void ConvertURDF2BulletInternal(
|
|||||||
}
|
}
|
||||||
} else
|
} else
|
||||||
{
|
{
|
||||||
//todo: fix the crash it can cause
|
if (cache.m_bulletMultiBody->getBaseMass()==0)
|
||||||
//if (cache.m_bulletMultiBody->getBaseMass()==0)
|
{
|
||||||
//{
|
//col->setCollisionFlags(btCollisionObject::CF_KINEMATIC_OBJECT);
|
||||||
// col->setCollisionFlags(btCollisionObject::CF_KINEMATIC_OBJECT);//:CF_STATIC_OBJECT);
|
col->setCollisionFlags(btCollisionObject::CF_STATIC_OBJECT);
|
||||||
//}
|
}
|
||||||
|
|
||||||
|
|
||||||
cache.m_bulletMultiBody->setBaseCollider(col);
|
cache.m_bulletMultiBody->setBaseCollider(col);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user