Documentation de Gambas - /comp/gb.opengl/gl/cullface

/comp/gb.opengl/gl/cullface

# Gl.CullFace (gb.opengl)

Static Sub CullFace ( Mode As Integer )

### Spécifie le choix des facettes : de dos ou de face

### Paramètres

- Mode spécifies si le choix des facettes candidates au "culling" (masquage des faces hors cône de vision) concerne les ploygones de face ou de dos. Les constantes symboliques Gl.GL_FRONT et Gl.GL_BACK sont acceptées. La valeur par défaut est Gl.GL_BACK.

### Description

Gl.CullFace spécifie si les facettes de dos ou de face sont choisies (comme spécifié par mode) quand le "culling" des facettes est activé. Le "culling" des facettes est activé et désactivé par les commandes Gl.Enable et Gl.Disable avec l’argument Gl.GL_CULL_FACE. Les facettes sont des triangles, des quadrilatères, des polygones, et des rectangles. Gl.FrontFace spécifie si les facettes orientées sens horaire ou antihoraire sont vues de face ou de dos.

Si Mode est Gl.GL_FRONT_AND_BACK, aucune facette n’est tracée, mais les autres primitives, comme les points et les lignes, sont tracées.

### Erreurs

Gl.GL_INVALID_ENUM est générée si Mode n’est pas une valeur acceptée.
Gl.GL_INVALID_OPERATION est générée si .CullFace est appelée entre un appel à Gl.Begin et l’appel correspondant à Gl.End.

### _ Gets Associés

Gl.IsEnabled avec l’argument Gl.GL_CULL_FACE
Gl.Get avec l’argument Gl.GL_CULL_FACE_MODE

### Voir aussi

- Gl.Enable,

- Gl.FrontFace