Salut à tous,
bon je débute en opengl et j'ai un TP qui consiste à simuler la métaphore du promeneur (déplacement de la caméra dans une scène façon FPS).

Bref, la scène est centrée en (0,0,0) et la caméra est initialement placée en (0,0,30) et regarde vers le centre (gluLookAt).

Il s'agit d'effectuer des translations (avant-arrière et gauche-droite) et des rotations autour de l'axe de la caméra. Pour la translation j'y arrive bien, en revanche pour la rotation, j'arrive pas à implémenter ça. Typiquement j'arrive pas à retrouver les expressions mathématiques de la variation des x et z de la cible quand la caméra tourne autour de son axe d'un certain angle, et en tenant compt des spécificités du problème (notemment que la cam ne soit pas centrée en 0,0,0).

je débute, donc soyez patients :-)