Bonjour,
Je travail sur un jeux vidéo et j'ai besoin de calculer les coordonnés d'un point après deux rotation successives puis une translation.
1) Rotation d'angle Ay sur l'axe Z
2) Rotation d'angle Ax sur l'axe Y
3) Translation de pos_x, pos_y,pos_z
J'en arrive au résultat suivant :
NewX : x(cos(Ax)*cos(Ay) - sin(Ay) + cos(Ay)*(-sin(Ax))) + pos_x
NewY : y(sin(Ay)*cos(Ax) + cos(Ax) - sin(Ax)*sin(Ay)) + pos_y
NewZ : z(sin(Ax) + cos(Ax)) + pos_z
Je n'ai jamais fait de matrix j'en est juste besoin pour mon projet et mon calcul à l'air faux vu se que ça me donne à l'écrant.Pouvez-vous m'aidez ?
Merci beaucoup !
