Bonjour développeurs-matheux!
Ça fait plusieurs jours que je recherche comment effectuer une rotation dans un espace 3D à l'aide de quaternion(afin d'éviter le gimbalLock et sauver des ressources), mais je ne trouve rien sur le web qui puissent m'aider. Je code en c++ avec opengl. Mon but est d'être capable d'effectuer une rotation de la vue, comme dans un jeu fps, et d'appliquer cette rotation à la fonction gluLookAt. Je sais comment obtenir mes coordonnées x,y,z. Mais, je ne sais pas comment appliquer les transformations et quels calculs sont nécessaires pour effectuer la(les) rotation(s). Merci de votre aide! Tous types d'aides sont acceptés.
Partager