diff --git a/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp b/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp index 002b4e5b4..1f6dd1a53 100644 --- a/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp +++ b/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp @@ -87,6 +87,7 @@ bool btContinuousConvexCollision::calcTimeOfImpact( btSphereShape raySphere(btScalar(0.0)); raySphere.setMargin(btScalar(0.)); + btScalar radius = 0.001f; // result.drawCoordSystem(sphereTr); btPointCollector pointCollector1; @@ -115,7 +116,7 @@ bool btContinuousConvexCollision::calcTimeOfImpact( return false; //not close enough - while (dist > SIMD_EPSILON) + while (dist > radius) { if (result.m_debugDrawer) {