Historique des modifications - Message

Message #670

Sujet: Rotations


Type Date Auteur Contenu
Création du message 03-12-2006 08:57:39 Exedor
Bonjour, j'ai un probleme dans les rotations avec irrlicht.

Pour faire une rotation sur l'axe Y, je n'ai pas de probleme ; je fait

a.Y -=  0.3f;
nodeSydney->setRotation(a);

Et ensuite, au moment de bouger le perso :

PosSydney.X +=  cos(SydneyRot.Y  * 3.14159265384 /180 )*0.3f;
PosSydney.Z -=  sin(SydneyRot.Y  * 3.14159265384 /180 )*0.3f;

Mais pour les rotations sur l'axe des Z, j'ai un probleme. En effet sela marche quand je n'ai fait aucune rotation sur l'axe Y , mais quand il y a déja eu rotation, le perso ne bouge pas dans le bon sens

De plus, je ne sais pas quoi mettre a la place de
PosSydney.X +=  cos(SydneyRot.Y  * 3.14159265384 /180 )*0.3f;
PosSydney.Z -=  sin(SydneyRot.Y  * 3.14159265384 /180 )*0.3f;

pour cette rotation sur l'axe Z


Voila, je ne suis pas sur d'avoir été bien explicite.

Merci et au revoir

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
133 invités en ligne
membre en ligne: -
RSS Feed