glFrontFace, fonction
La fonction glFrontFace définit les polygones avant et arrière.
Syntaxe
void WINAPI glFrontFace(
GLenum mode
);
Paramètres
-
mode
-
Orientation des polygones avant. GL_CW et GL_CCW sont acceptés. La valeur par défaut est GL_CCW.
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 .
Nom | Signification |
---|---|
|
mode n’était pas une valeur acceptée. |
|
La fonction a été appelée entre un appel à glBegin et l’appel correspondant à glEnd. |
Notes
Dans une scène entièrement composée de surfaces fermées opaques, les polygones dos ne sont jamais visibles. L’élimination de ces polygones invisibles présente l’avantage évident d’accélérer le rendu de l’image. Vous activez et désactivez l’élimination des polygones orientés vers l’arrière avec glEnable et glDisable à l’aide de GL_CULL_FACE d’arguments.
On dit que la projection d’un polygone aux coordonnées de fenêtre a un enroulement dans le sens des aiguilles d’une montre si un objet imaginaire suivant le chemin d’accès de son premier sommet, de son deuxième sommet, etc., à son dernier sommet, et enfin à son premier sommet, se déplace dans le sens des aiguilles d’une montre à l’intérieur du polygone. L’enroulement du polygone est dit dans le sens inverse des aiguilles d’une montre si l’objet imaginaire suivant 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 un enroulement dans le sens inverse des aiguilles d’une montre dans les coordonnées de fenêtre, sont considérés comme étant orientés vers l’avant. Le passage de GL_CCW en mode sélectionne les polygones dans le sens inverse des aiguilles d’une montre comme étant orientés vers l’avant; GL_CW sélectionne les polygones dans le sens des aiguilles d’une montre comme étant orientés vers l’avant. Par défaut, les polygones dans le sens inverse des aiguilles d’une montre sont considérés comme étant orientés vers l’avant.
La fonction suivante récupère des informations sur glFrontface :
glGet avec GL_FRONT_FACE d’arguments
Spécifications
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 |
|