gl.CullFace(mode)
gl.CullFace()
gibt an, ob Vorder- oder Rückseitenflächen (wie in mode
angegeben) ausgewählt werden, wenn die Flächenausblendung aktiviert ist.
Flächenausblendung ist zunächst deaktiviert. Um die Flächenausblendung zu
aktivieren und zu deaktivieren, rufen Sie die Befehle gl.Enable()
und gl.Disable() mit dem Argument #GL_CULL_FACE
auf.
Zu den Flächen gehören Dreiecke, Vierecke, Polygone und Rechtecke.
gl.FrontFace() gibt an, welche der Flächen im Uhrzeigersinn und Gegenuhrzeigersinn nach vorne und nach hinten weisen. Siehe gl.FrontFace für Details.
Wenn der Modus #GL_FRONT_AND_BACK
ist, werden keine Flächen dargestellt,
aber andere Grundmuster wie Punkte und Linien werden gezeichnet.
Weitere Informationen finden Sie in einem OpenGL-Referenzhandbuch.
#GL_FRONT
, #GL_BACK
und
#GL_FRONT_AND_BACK
werden akzeptiert; der Anfangswert ist #GL_BACK
#GL_INVALID_ENUM
wird generiert, wenn mode
kein akzeptierter Wert ist.
#GL_INVALID_OPERATION
wird erzeugt, wenn gl.CullFace()
zwischen
gl.Begin() und gl.End() ausgeführt wird.
#GL_CULL_FACE
gl.Get() mit dem Argument #GL_CULL_FACE_MODE