Función glCullFace

La función glCullFace especifica si se pueden seleccionar facetas frontales o orientadas hacia atrás.

Sintaxis

void WINAPI glCullFace(
   GLenum mode
);

Parámetros

mode

Especifica si las facetas frontales o orientadas hacia atrás son candidatas para la selección. Se aceptan las constantes simbólicas GL_FRONT, GL_BACK y GL_FRONT_AND_BACK. El valor predeterminado es GL_BACK.

Valor devuelto

Esta función no devuelve ningún valor.

Códigos de error

La función glGetError puede recuperar los siguientes códigos de error.

Nombre Significado
GL_INVALID_ENUM
mode no era un valor aceptado.
GL_INVALID_OPERATION
Se llamó a la función entre una llamada a glBegin y la llamada correspondiente a glEnd.

Observaciones

La función glCullFace especifica si se seleccionan facetas frontales o orientadas hacia atrás (según se especifica en modo) cuando se habilita la selección de facetas. Habilite y deshabilite la selección de facetas mediante glEnable y glDisable con el argumento GL_CULL_FACE. Las facetas incluyen triángulos, cuadrilaterales, polígonos y rectángulos.

La función glFrontFace especifica cuáles de las facetas en sentido contrario a las agujas del reloj y en sentido contrario a las agujas del reloj están orientadas hacia delante y hacia atrás.

Si el modo es GL_FRONT_AND_BACK, no se dibujan facetas, pero se dibujan otras primitivas, como puntos y líneas.

Las siguientes funciones recuperan información relacionada con glCullFace:

glGet con GL_CULL_FACE_MODE de argumentos

glIsEnabled con GL_CULL_FACE de argumento

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Gl.h
Biblioteca
Opengl32.lib
Archivo DLL
Opengl32.dll

Vea también

glBegin

glDisable

glEnable

glEnd

glFrontFace

glGet

glIsEnabled