La 3ième dimension sous OpenGL
- La 3ième dimension - les bases
- La 3ième dimension glVertex(), suite...
- Le z-buffer:
- Activer le z-buffer(glEnable (GL_DEPTH_TEST)) et glutInitDisplayMode( ... | GLUT_DEPTH)
- Impératif, effacer le z-buffer avant de faire un rendu !( glClear (GL_DEPTH_BUFFER_BIT) )
- Le culling:
- Activer le culling (glEnable (GL_CULL_FACE)), le désactiver (glDisable (GL_CULL_FACE))
- Et les fonctions associées:glCullFace() et glFrontFace()
- Translations
- Homothéties
- Rotations
- Rapide rappel de glLoadIdentity()
- Mémoriser l'état d'une matrice pour restauration ultérieure avec glPushMatrix() et glPopMatrix()