Bonjour à tous,
Je vous explique mon problème : je dois modéliser un objet en 3d et pouvoir, à l'aide de la souris, le faire tourner autour des axes X, Y et Z par rapport à ce que je vois.
Or avec glRotate, l'orientation des axes change et donc l'objet ne tourne pas comme je le souhaite.
Quelqu'un pourrait-il me donner un exemple de code afin de m'aider ?
J'ai essayé :
glRotatef(angleX,1.0,0.0,0.0);
glRotatef(angleY,0.0,1.0,0.0);
glRotatef(angleZ,0.0,0.0,1.0);
make_cube();
Je voudrai que les rotations s'effectue par rapport à ce que je vois et non par rapport au repère qui est modifié après chaque glRotate.
Merci de me répondre
Scratch
Partager