right-handed <-> left-handed conversions

speedok
Posts: 2
Joined: Thu Nov 11, 2010 9:33 am

right-handed <-> left-handed conversions

Post by speedok »

Aloha,

My render engine is left handed and bullet is right handed.
How to convert the transform ?


Code:
btTransform trans;
body->getMotionState()->getWorldTransform(trans);

btVector3 pos=trans.getOrigin();

transforms[num++]=pos.getX();
transforms[num++]=pos.getY();
transforms[num++]=pos.getZ();

btQuaternion rot;
trans.getBasis().getRotation(rot);
btVector3 axis=rot.getAxis();
transforms[num++]=axis.getX();
transforms[num++]=axis.getY();
transforms[num++]=axis.getZ();
transforms[num++]=rot.getAngle();

Cheers,
Ringo.