Bezeichnung
nurb:BeginSurface -- markiert den Anfang einer NURBS-Flächendefinition
Übersicht
nurb:BeginSurface()
Beschreibung
Verwenden Sie nurb:BeginSurface(), um den Anfang einer NURBS-Flächendefinition zu markieren. Nachdem Sie nurb:BeginSurface() aufgerufen haben, führen Sie einen oder mehrere Aufrufe mit nurb:Surface() durch, um die Attribute der Oberfläche zu definieren. Genau einer dieser Aufrufe von nurb:Surface() muss einen Oberflächentyp von #GLU_MAP2_VERTEX_3 oder #GLU_MAP2_VERTEX_4 haben. Um das Ende der NURBS-Flächendefinition zu markieren, rufen Sie nurb:EndSurface() auf.

Das Zuschneiden von NURBS-Oberflächen wird mit nurb:BeginTrim(), nurb:PwlCurve(), nurb:Curve() und nurb:EndTrim() unterstützt. Siehe nurb:BeginTrim für Details.

GL-Evaluatoren werden eingesetzt, um die NURBS-Oberfläche als eine Reihe von Polygonen darzustellen. Der Status des Evaluators bleibt während des Renderings mit gl.PushAttrib() (#GLU_EVAL_BIT) und gl.PopAttrib() erhalten. Siehe gl.PushAttrib für Einzelheiten darüber, welchen Status diese Aufrufe bewahren.

Weitere Informationen finden Sie in einem OpenGL-Referenzhandbuch.

Eingaben
keine


Navigation zeigen