Historique des modifications - Message

Message #686

Sujet: Rotations


TypeDateAuteurContenu
Création du message07-12-2006 19:51:49Exedor
Hé ben j'ai réussit a résoudre ce probleme grace a cette fonction :

void rotate(vector3df rp) //rp is angle to turn, pitch or roll
{
   vector3df r = nodeSydney->getRotation(); //get current rotation (euler)

   matrix4 m;
   matrix4 mp;
   m.setRotationDegrees(r); //set matrix to current rotation
   mp.setRotationDegrees(rp); //set second matrix to rotation to add
   m *= mp; //multipy them

   r = m.getRotationDegrees(); //get rotation vector from matrix (euler)
   nodeSydney->setRotation(r); //rotate node
}

Trouvée sur le forum d'irrlicht

Merci quand memesmile

( je croyais pas que c'était si compliqué pour une simple rotation )

Retour

OptionsLiens officielsCaractéristiquesStatistiquesCommunauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1441 sujets
11339 messages
Dernier membre inscrit: Saidov17
299 invités en ligne
membre en ligne: -
RSS Feed