Bonsoir,

Je suis en train de développer un petit programme utilisant OpenGL interfacé avec Qt.
Cependant, je n'arrive pas à implémenter correctement la rotation de l'objet sur mes deux axes.
J'ai up une vidéo qui montrera certainement mieux mon soucis :


Voici le contenu de ma fonction paintGL :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
glMatrixMode(GL_MODELVIEW);
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glLoadIdentity();
glTranslated(0,0,-6);
glRotated(angleValueY,1,0,0);
glRotated(angleValueX,0,1,0);
// Dessin de mon objet...
J'effectue une translation afin de centrer mon objet.
Une rotation autour de mon axe des Y, puis autour de l'axe des X.

Je ne vois pas vraiment comment résoudre ce problème.
J'attends vos réponses, merci d'avance.
kelepoc.