funzione glCullFace

La funzione glCullFace specifica se i facet front-front-front o back-facing possono essere generati.

Sintassi

void WINAPI glCullFace(
   GLenum mode
);

Parametri

mode

Specifica se i facet front-face o back-face sono candidati per l'abbattimento. Le costanti simboliche GL_FRONT, GL_BACK e GL_FRONT_AND_BACK sono accettate. Il valore predefinito è GL_BACK.

Valore restituito

Questa funzione non restituisce un valore.

Codici di errore

I codici di errore seguenti possono essere recuperati dalla funzione glGetError .

Nome Significato
GL_INVALID_ENUM
la modalità non è stata accettata.
GL_INVALID_OPERATION
La funzione è stata chiamata tra una chiamata a glBegin e la chiamata corrispondente a glEnd.

Commenti

La funzione glCullFace specifica se i facet front-face o back-face vengono generati (come specificato in modalità) quando è abilitata la riduzione dei facet. È possibile abilitare e disabilitare la selezione di facet usando glEnable e glDisable con l'argomento GL_CULL_FACE. I facet includono triangoli, quadrilateri, poligoni e rettangoli.

La funzione glFrontFace specifica quale dei facet in senso orario e antiorario sono front-front-anteriore e posteriore.

Se la modalità è GL_FRONT_AND_BACK, non vengono disegnati facet, ma vengono disegnate altre primitive, ad esempio punti e linee.

Le funzioni seguenti recuperano informazioni correlate a glCullFace:

glGet con argomento GL_CULL_FACE_MODE

glIsEnabled con argomento GL_CULL_FACE

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Gl.h
Libreria
Opengl32.lib
DLL
Opengl32.dll

Vedi anche

glBegin

glDisable

glEnable

glEnd

glFrontFace

glGet

glIsEnabled