Schnittstelle > Mit Datenaustauschformaten arbeiten > Neutraldateien > Mit dem Datenformat von getrimmten Flächen arbeiten > Beispiel: Datenformat von NURBS-Flächen
  
Beispiel: Datenformat von NURBS-Flächen
Creo definiert NURBS-Flächen durch Grundfunktionen (in u und v), erweiterbare Arrays von Knoten, Gewichtungen und Steuerpunkten. Die folgende Illustration zeigt eine würfelförmige NURBS-Fläche.
Datenformat:
deg[2]
Grad der Grundfunktionen (in u und v)
u_par_arr[]
Knotenarray auf der Parameterlinie u
v_par_arr[]
Knotenarray auf der Parameterlinie v
wghts[]
Array von Gewichtungen für rationale NURBS, andernfalls NULL
c_point_arr[][3]
Array von Steuerpunkten
Definition:
k = degree in u
l = degree in v
N1 = number of knots in u, degree in u -2
N2 = number of knots in v, degree in v -2
Bi,k = basis function in u
Bj,l = basis function in v
wi,j = weights
Ci,j = control points (x,y,z) * wi,j
Die Gewichtung und die c_points_arr-Arrays stellen Matrizen der Größe wghts[N1+1] [N2+1] und c_points_arr [N1+1] [N2+1] dar. Die Elemente der Matrizen sind in Arrays in der Reihenfolge der wichtigsten Zeilen zusammengefasst.