Bonjour à tous,
voici le code très simple que j'ai dans la fonction d'affichage pour afficher 2 cubes :
glTranslatef(-3,0,0);
glRotatef(10,1,0,0);
Cube(1,1,1);
glLoadIdentity();
glTranslatef(3,0,0);
glRotatef(-10,1,0,0);
Cube(1,1,1);
Cube est une fonction que j'ai écrite et qui permet de générer...un cube
Bref, lorsque j'enlève la fonction glLoadIdentity() j'ai bien 2 cubes de dessiner. Par contre lorsque je la rajoute, je n'ai plus le deuxième cube !! Normalement je devrais toujours l'avoir non ? Cette fonction permet tout simplement de réinitialiser la matrice courante à la matrice identité normalement et donc d'annuler toutes les transformations antérieures. Si quelqu'un avait un réponse ou essayer le code ci-dessus.
Merci d'avance.
Bode
Partager