nurb:Curve(knotsArray, controlArray, type)
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.
type
übereinstimmen, der unten angegeben ist