Historique des modifications - Message

Message #670

Sujet: Rotations


TypeDateAuteurContenu
Création du message03-12-2006 08:57:39Exedor
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

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
99 invités en ligne
membre en ligne: -
RSS Feed