B-样条曲线像什么样子是B-样条基函数的线性组合,是的一般化
的多重节点,写为 ui(k) 否则,如果ui只出现一次它是一个简单节点。如果节点等间距(即 ui+1 - ui 是一个常数,对 0 <= i <= m - 1)節点向量或节点序列称为均匀的;否则它是非均匀的。一般情况下我们经常使用
为了定义B-样条基函数,我们还需要一个参数基函数的佽数(degree)p,第i个p次B-样条基函数写为Ni,p(u),递归定义如下:
上述公式通常称为Cox-de Boor递归公式
为了理解计算Ni,p(u)的方法,我们使用三角计算格式:
- Ni,p(u)是一个茬u上的p次多项式;
- 非负性对于所有的i,p和u,Ni,p(u)是非负的;
- 如果节点数是m+1基函数的次数是p,而p次基函数的数目是n+1则m=n+p+1;
- 基函数Ni,p(u)是p次多项式的複合曲线像什么样子,连接点在[ui,ui+p+1]上的节点处;
- 在一个有重复度k的节点处基函数Ni,p(u)是Cp-k连续的。
- 每个重复度 k 的节点减小最多k-1 个基函数的非零定義域;
- 在每个重复度k的内部节点非零基函数的数目最多p - k + 1, 其中 p 是基函数的次数。