From e9df33a6c5739b1d72a61d987941e64d179c97e4 Mon Sep 17 00:00:00 2001 From: "erwin.coumans" Date: Thu, 6 Nov 2008 07:07:56 +0000 Subject: [PATCH] fix issue, related to hard-coded rollaxis index, should use m_indexForwardAxis Thanks Joerg, luding.org --- src/BulletDynamics/Vehicle/btRaycastVehicle.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BulletDynamics/Vehicle/btRaycastVehicle.cpp b/src/BulletDynamics/Vehicle/btRaycastVehicle.cpp index 9a2514886..ebb4583cb 100644 --- a/src/BulletDynamics/Vehicle/btRaycastVehicle.cpp +++ b/src/BulletDynamics/Vehicle/btRaycastVehicle.cpp @@ -691,7 +691,7 @@ void btRaycastVehicle::updateFriction(btScalar timeStep) btVector3 sideImp = m_axle[wheel] * m_sideImpulse[wheel]; - rel_pos[2] *= wheelInfo.m_rollInfluence; + rel_pos[m_indexForwardAxis] *= wheelInfo.m_rollInfluence; m_chassisBody->applyImpulse(sideImp,rel_pos); //apply friction impulse on the ground