Bonjour,
je me casse la tête sur un problème depuis plusieurs semaines, j'ai beau chercher sur le net, je n'arrive pas à trouver quelque chose qui pourrait m'aider...
voici mon problème :
J'ai 3 points A, B et C dans un repère 3D (axe X, axe Y et axe Z). Je connais les coordonnées de A, B et C dans ce repère.
Il me faut trouver les 3 angles de rotations (angle de rotation selon l'axe X, angle de rotation selon l'axe Y, angle de rotation selon l'axe Z) nécessaires pour réaliser une rotation de centre A et permettant de passer du point B au point C.
l'ordre des rotations peut être aléatoire, dans un premier temps j'utilise essentiellement l'ordre suivant : rotation selon Z puis rotation selon X puis rotation selon Y.
Je programme en C++ et utilise openGL.
J'ai essayé plusieurs choses, mais je n'arrive jamais à trouver un résultat correct...
Est ce que quelqu'un aurait une solution?idée?un site qui peut m'aider?
Partager