インタフェース > データ交換フォーマットに関する作業 > ニュートラルファイル > カーブデータフォーマットでの作業 > 例: NURBS データフォーマット
  
例: NURBS データフォーマット
システムは、NURBS (不均一有理 B スプライン; nonuniform rational B-spline) カーブを、ノット、ウェイト、制御点の拡張可能配列によって定義します。立方 NURBS カーブを次の図に示します。
データフォーマット
degree
基底関数の度数
params[]
ノットの配列
weights[]
有理 NURBS のウェイトの配列、それ以外、多項式スプラインでは、NULL または1.0。
c_pnts[][3]
制御点の配列
定義 :
k = degree of basis function
N = number of knots, degree -2
wi = weights
Ci = control points (x, y, z) * wi
Bi,k = basis functions
この方程式では、制御点の数は、N+1に等しくなります。