glFrontFace fonction)
La fonction glFrontFace définit les polygones frontaux et de face arrière.
Syntaxe
void WINAPI glFrontFace(
GLenum mode
);
Paramètres
-
mode
-
Orientation des polygones frontaux. _Les wrappers en PV GL et GL _ sont acceptés. La valeur par défaut est le _ CCW GL.
Valeur renvoyée
Cette fonction ne retourne pas de valeur.
Codes d’erreur
Les codes d’erreur suivants peuvent être récupérés par la fonction glGetError .
| Name | Signification |
|---|---|
|
le mode n’était pas une valeur acceptée. |
|
La fonction a été appelée entre un appel à glBegin et l’appel correspondant à glEnd. |
Remarques
Dans une scène composée entièrement de surfaces fermées opaques, les polygones de l’arrière-plan ne sont jamais visibles. L’élimination de ces polygones invisibles présente l’avantage évident de accélérer le rendu de l’image. Vous activez et désactivez l’élimination des polygones de type « arrière » avec glEnable et glDisable à l’aide de l’argument GL _ Culling _ .
La projection d’un polygone sur les coordonnées de la fenêtre est dite d’enroulement dans le sens des aiguilles d’une montre si un objet imaginaire suivant le chemin de son premier vertex, son deuxième vertex, etc. jusqu’au dernier vertex, et enfin vers son premier vertex, se déplace dans le sens des aiguilles d’une montre à propos de l’intérieur du polygone. L’enroulement du polygone est dit être placé dans le sens inverse des aiguilles d’une montre si l’objet imaginaire qui suit le même chemin se déplace dans le sens inverse des aiguilles d’une montre à l’intérieur du polygone. La fonction glFrontFace spécifie si les polygones avec un enroulement dans le sens des aiguilles d’une montre dans les coordonnées de la fenêtre ou dans le sens inverse des aiguilles d’une montre. Le passage _ du CCW du GL au mode sélectionne les polygones dans le sens inverse. Le _ PV GL sélectionne les polygones dans le sens des aiguilles d’une montre. Par défaut, les polygones à gauche sont pris en face.
La fonction suivante récupère des informations sur glFrontface:
glGet avec argument GL _ frontal _
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows 2000 Professionnel - [Applications de bureau uniquement] |
| Serveur minimal pris en charge |
Windows 2000 Server - [Applications de bureau uniquement] |
| En-tête |
|
| Bibliothèque |
|
| DLL |
|