gl.FrontFace(mode)
#GL_CULL_FACE
auf.
Die Projektion eines Polygons auf Fensterkoordinaten soll eine Wicklung im
Uhrzeigersinn aufweisen, wenn sich ein imaginäres Objekt, das dem Weg von
seinem ersten Knoten, seinem zweiten Knoten usw. bis zu seinem letzten
Knoten und schließlich zurück zu seinem ersten Knoten folgt, im Uhrzeigersinn
um das Innere des Polygons bewegt. Die Wicklung des Polygons gilt als gegen
den Uhrzeigersinn, wenn sich das imaginäre Objekt, das dem gleichen Weg folgt,
gegen den Uhrzeigersinn um das Innere des Polygons bewegt. gl.FrontFace()
gibt
an, ob Polygone mit einer Drehung im Uhrzeigersinn in Fensterkoordinaten oder
einer Drehung gegen den Uhrzeigersinn in Fensterkoordinaten als nach vorne
gerichtet betrachtet werden. Wenn Sie #GL_CCW
an den Modus übergeben, werden
Polygone gegen den Uhrzeigersinn als nach vorne gerichtet ausgewählt; #GL_CW
wählt Polygone im Uhrzeigersinn als nach vorne gerichtet. Standardmäßig werden
Polygone gegen den Uhrzeigersinn als nach vorne gerichtet betrachtet.
Weitere Informationen finden Sie in einem OpenGL-Referenzhandbuch.
#GL_CW
und #GL_CCW
werden akzeptiert; der Initialwert ist #GL_CCW
#GL_INVALID_ENUM
wird generiert, wenn mode
kein akzeptierter Wert ist.
#GL_INVALID_OPERATION
wird erzeugt, wenn gl.FrontFace()
zwischen
gl.Begin() und gl.End() ausgeführt wird.
#GL_FRONT_FACE