Code: Select all
Index: src/BulletCollision/CollisionShapes/btMultiSphereShape.cpp
===================================================================
--- src/BulletCollision/CollisionShapes/btMultiSphereShape.cpp (revision 2540)
+++ src/BulletCollision/CollisionShapes/btMultiSphereShape.cpp (working copy)
@@ -73,7 +73,7 @@
int inner_count = MIN( numSpheres - k, 128 );
for( long i = 0; i < inner_count; i++ )
{
- temp[i] = (*pos) +vec*m_localScaling*(*rad) - vec * getMargin();
+ temp[i] = (*pos)*m_localScaling +vec*m_localScaling*(*rad) - vec * getMargin();
pos++;
rad++;
}
@@ -111,7 +111,7 @@
int inner_count = MIN( numSpheres - k, 128 );
for( long i = 0; i < inner_count; i++ )
{
- temp[i] = (*pos) +vec*m_localScaling*(*rad) - vec * getMargin();
+ temp[i] = (*pos)*m_localScaling +vec*m_localScaling*(*rad) - vec * getMargin();
pos++;
rad++;
}