Bezeichnung
nurb:Curve -- definiert die Form einer NURBS-Kurve
Übersicht
nurb:Curve(knotsArray, controlArray, type)
Beschreibung
Verwenden Sie nurb:Curve(), um eine NURBS-Kurve zu beschreiben.

Wenn nurb:Curve() zwischen einem nurb:BeginCurve() / nurb:EndCurve() Paar erscheint, wird er verwendet, um eine zu rendernde Kurve zu beschreiben. Positions-, Textur- und Farbkoordinaten werden zugeordnet, indem sie jeweils als separate nurb:Curve() zwischen einem nurb:BeginCurve() / nurb:EndCurve() Paar dargestellt werden. Es kann nicht mehr als ein Aufruf von nurb:Curve() für jede der Farb-, Positions- und Texturdaten innerhalb eines einzigen nurb:BeginCurve() / nurb:EndCurve() Paar erfolgen. Es muss genau ein Aufruf zur Beschreibung der Position der Kurve erfolgen (eine Art #GLU_MAP1_VERTEX_3 oder #GLU_MAP1_VERTEX_4).

Wenn nurb:Curve() zwischen einem nurb:BeginTrim() / nurb:EndTrim() Paar erscheint, wird er verwendet, um eine Trimmkurve auf einer NURBS-Oberfläche zu beschreiben. Wenn der Typ #GLU_MAP1_TRIM_2 ist, dann beschreibt er eine Kurve im zweidimensionalen (u und v) Parameterraum. Wenn er #GLU_MAP1_TRIM_3 ist, dann beschreibt er eine Kurve im zweidimensionalen homogenen (u, v und w) Parameterraum. Siehe nurb:BeginTrim für weitere Diskussionen über das Trimmen von Kurven.

Weitere Informationen finden Sie in einem OpenGL-Referenzhandbuch.

Eingaben
knotsArray
gibt ein Feld von nicht abnehmenden Knotenwerten an
controlArray
gibt ein Feld von Kontrollpunkten an; die Koordinaten müssen mit dem type übereinstimmen, der unten angegeben ist
type
gibt den Typ der Kurve an (siehe oben)

Navigation zeigen