Bonjour,
Je voudrais savoir comment faire pour ne pas dessiner et texturer les faces cahcées.

J'utilise le z-buffer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
glutInitDisplayMode (GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH |GLUT_ALPHA);
(...)
glDepthFunc(GL_LEQUAL);
glEnable(GL_DEPTH_TEST);
(...)
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
En fait ce que je voudrais faire , c est ne pas dessiner les faces cachées via ma fonction glBegin(GL_POLYGON). Mais il me semble que pour que le z-buffer marche, toutes les faces doivent etre dessinées non?

Sinon par quel autre moyen passer?
Merci