salut tout le monde, je débute en opengl et j'ai déjà un problème : je cherche à afficher une sphère (en fils de fer) sur un fond noir, tout simplement. Mais malgré mes efforts, mon code ne m'affiche que le fond noir :s

voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
#include <GL\glut.h>
 
void affichage();
 
int main(int argc,char **argv)
{
    glutInit(&argc,argv);
    glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
    glutInitWindowPosition(200,200);
    glutInitWindowSize(640,380);
    glutCreateWindow("ogl1");    
 
    glClearColor(0.0,0.0,0.0,0.0);
    glEnable(GL_DEPTH_TEST);
 
    glutDisplayFunc(affichage);
 
    glutMainLoop();
    return 0;
}
 
void affichage()
{
    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
    glLoadIdentity();
    gluLookAt(3.0,3.0,3.0,0.0,0.0,0.0,0.0,1.0,0.0);
    glutWireSphere(3.0,30,30);
    glutSwapBuffers();
}
alors je pense que ca vient du gluLookAt() que j'utilise mal...

merci d'avance de votre aide