Bonjour,
Je travail actuellement sur un programme de rotation dans l'espace et je suis un peut coincé
Mon objet se trouve dans un espace possédant une base orthonormale indirecte (e1,e2,e3) fixe. Il possède lui aussi une base (e1',e2',e3') qui lui est propre et qui dépend de son orientation, sachant qu'au départ (e1,e2,e3)=(e1',e2',e3'). Ensuite, si par exemple une rotation de 90° est effectuée en son point de pivot par rapport à l'axe dirigé par e3, on aura alors (e1',e2',e3')= (e2,-e1,e3).
La bibliothèque que j'utilise ne me permet de faire que des rotations d'axe définit par le point de pivot et l'un des repère e1,e2 ou e3 et je souhaiterai pouvoir faire de même avec les axes e1',e2' et e3'. Ainsi, il me faudrait par exemple réussir à décomposer une rotation autour de e1' en 3 rotations autours de e1,e2 et e3. Mais c'est la qu'est le problème, j'ai essayé quelques truc mais sans succès, du coup je viens demander de l'aide car ça commence à me rendre fou
Du coup si vous avez une solution ou une aide, merci d'avance
-----