範例:NURBS 資料格式
系統透過節點、寬度和控制點等可擴展陣列來定義 NURBS(不規則有理 B- 雲規線)曲線。下圖給出了一個三次方 NURBS 曲線。
資料格式:
degree | 基本函數的度數 |
params[] | 節點陣列 |
weights[] | 有理 NURBS 的寬度陣列;另外,對於多項式 b- 雲規線為 MULL 或 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。