Skipping calculateLocalInertia is unnecessary

This commit is contained in:
Adrià Garriga
2017-12-23 17:56:47 +01:00
parent 4d70d54d19
commit cb2fcfd032

View File

@@ -296,9 +296,7 @@ void ConvertURDF2BulletInternal(
*/ */
if (mass) if (mass)
{ {
if (!(flags & CUF_USE_URDF_INERTIA) && (localInertiaDiagonal[0] == 0.0 || if (!(flags & CUF_USE_URDF_INERTIA))
localInertiaDiagonal[1] == 0.0 ||
localInertiaDiagonal[2] == 0.0))
{ {
compoundShape->calculateLocalInertia(mass, localInertiaDiagonal); compoundShape->calculateLocalInertia(mass, localInertiaDiagonal);
btAssert(localInertiaDiagonal[0] < 1e10); btAssert(localInertiaDiagonal[0] < 1e10);