Gl.FrontFace (gb.opengl)
Static Sub FrontFace ( Mode As Integer )
Definit les polygones vus de face ou de dos
Paramètres
Description
Dans une scène composée entièrement de surfaces opaques fermées, les polygones tournés vers l’arrière ne sont jamais visibles. L’élimination de ces polygones invisibles présente le bénéfice évident d’accélérer le rendu de l’image. Cette élimination est activée ou desactivée avec
Gl.Enable ou
Gl.Disable en utilisant l’argument
Gl.GL_CULL_FACE.
La projection d’un polygone en coordonnées de fenêtre est dite avoir une rotation de sens horaire si un objet imaginaire suivant le cheminement de puis son premier sommet, son second, et ainsi de suite jusqu’au dernier, puis retour final vers le premier, a un déplacement dans les sens horaire autour de l’intérieur du polygone. Le sens de rotation des polygones est dit antihoraire si ce déplacement se fait dans l’autre sens. Gl.FrontFace spécifie si les polygones ayant une rotation horaire en coordonnées fenêtre, ou antihoraire, sont considérés comme vus de face. Le passage a
mode de
Gl.GL_CCW sélectionne polygones antihoraire comme vus de face; et
Gl.GL_CW sélectionne polygones horaire comme vus de face. Par défaut, les polygones antihoraires sont supposés vus de face.
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
Gl.FrontFace est appelée entre un appel à
Gl.Begin et l’appel correspondant à
Gl.End.
_ Gets Associés
Gl.GetFrontFace
Voir aussi