btTransform chassisWorldTrans;
m_pPhyMotionState->getWorldTransform(chassisWorldTrans);
btMatrix3x3 CarMat=chassisWorldTrans.getBasis();
CarMat.getEuler(m_fHead ,m_fPitch,m_fBank);
is this right?
How to get the ahead direction on a vehicle?
-
- Posts: 3
- Joined: Sun May 20, 2007 1:26 pm
- Location: China
-
- Site Admin
- Posts: 4221
- Joined: Sun Jun 26, 2005 6:43 pm
- Location: California, USA
Code: Select all
int indexForwardAxis = vehicle->getForwardAxis();
const btTransform& chassisTrans = getChassisWorldTransform();
btVector3 forwardW (
chassisTrans.getBasis()[0][indexForwardAxis],
chassisTrans.getBasis()[1][indexForwardAxis],
chassisTrans.getBasis()[2][indexForwardAxis]);
Hope this helps,
Erwin
-
- Posts: 3
- Joined: Sun May 20, 2007 1:26 pm
- Location: China