Bezeichnung
gl.CullFace -- gibt an, ob nach vorne oder nach hinten gerichtete Flächen ausgewählt werden können
Übersicht
gl.CullFace(mode)
Beschreibung
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.

Eingaben
mode
gibt an, ob nach vorne oder nach hinten gerichtete Flächen aussortiert werden; die symbolischen Konstanten #GL_FRONT, #GL_BACK und #GL_FRONT_AND_BACK werden akzeptiert; der Anfangswert ist #GL_BACK
Fehler
#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.

Verbundene get-operationen
gl.IsEnabled() mit dem Argument #GL_CULL_FACE

gl.Get() mit dem Argument #GL_CULL_FACE_MODE


Navigation zeigen