这种曲线的缺陷是由于使用依赖法进行定义, 因此缺少局部性. n个控制点可以生成有n-1个分段的曲线.
15.5.2 Hermite Cubics 埃尔米特三次曲线
埃尔米特三次多项式曲线需要片段起点和终点的位置和一阶导来定义...这种曲线比较经典, 后面的曲线都是通过在埃尔米特曲线上加入一些额外控制来得到.
15.5.3 Cardinal Cubics 基数三次曲线
基数三次曲线, 或称为基数三次样条, 也是只有C1连续性的曲线...基数三次样条的特点是在埃尔米特三次曲线上又增加了称为张力(tension)的参数, 这个参数直观上控制了片段有多么接近一个直线....张力t为0, 也就相当于埃尔米特曲线时, 这个曲线称为Catmull-Rom样条.
具体来说, 基数三次曲线的表达式如下图, 张力t起到对斜率进行加权的作用, 因此可以控制曲线的弯曲强度.
?...具体来说, 非均匀B样条的基函数可以写为下图的递归形式, 这被称为Cox-de Boor递归, 通过这个递归式我们可以很方便地直接推导出特定点的基函数值.