Use the original code for convex-plane collision in (btConvexPlaneCollisionAlgorithm),

rather than the perturbed rotated version (it is slower and harder to debug)
This commit is contained in:
erwin.coumans
2011-09-14 01:28:40 +00:00
parent b690019e39
commit fe6991822d
3 changed files with 24 additions and 9 deletions

View File

@@ -417,10 +417,10 @@ void btPolyhedralConvexAabbCachingShape::recalcLocalAabb()
btVector3 vec(btScalar(0.),btScalar(0.),btScalar(0.));
vec[i] = btScalar(1.);
btVector3 tmp = localGetSupportingVertex(vec);
m_localAabbMax[i] = tmp[i]+m_collisionMargin;
m_localAabbMax[i] = tmp[i];
vec[i] = btScalar(-1.);
tmp = localGetSupportingVertex(vec);
m_localAabbMin[i] = tmp[i]-m_collisionMargin;
m_localAabbMin[i] = tmp[i];
}
#endif
}