控制點

控制點決定曲線的形狀。通常曲線上的每個點都是透過對多個控制點進行加權和計算。每個點的權重根據控制參數而變化。對於階數為 d 的曲線,任何控制點的權重值在參數空間 d+1 的區間內都不為零。在這些區間內,權重根據 d 次的多項式函數 (基函數) 而變化。在區間的邊界處,基函數平滑的變為零,平滑度則由多項式的次數決定。

加入越多控制點就越能逼近所給予的曲線,但只有某一類別的曲線可以用有限數量的控制點精確表示,那就是 NURBS 曲線。NURBS 曲線還具有每個控制點的標量權重,這樣可以更好地控制曲線的形狀,而不會過度增加控制點的數量。特別是,它可以用一組曲線精確表示圓和橢圓等圓錐截面, NURBS 術語中的"有理"即是指這些權重。

3D 控制點在 3D 建模中大量使用,3D 控制點就是平常用來代表 3D 空間裡具體位置的點。


曲線控制點 (左) 和曲面控制點 (右)。

顯示曲線或曲面的控制點