- 1
- 0
- 约5.08千字
- 约 23页
- 2019-04-13 发布于湖北
- 举报
6.2.2 B样条曲线 分段多项式曲线 Bézier曲线的自然推广是分段多项式曲线,其特点是每个基函数有影响的区域是有限的。早在20世纪40年代人们就发现了多项式样条曲线,但直到60年代末,由于CAD技术的发展和计算机图形学的兴起,人们才逐步了解到它的重要性,并得到深入的研究和广泛的应用。 1972年,德布尔(de Boor)与考克斯(Cox)分别给出了B样条的标准计算方法。1974年,美国通用汽车公司的戈登(Gorder)和里森费尔德(Riesenfeld)将B样条理论用于形状描述,提出了B样条曲线和曲面,B样条曲线使得控制多边形的顶点数与曲线的阶次无关,并可进行局部调整,而且曲线更逼近于控制多边形。 6.2.2.1 B样条基函数的定义和性质 给定参数t轴上的一个分割 (ti≤ti+1,i=0,±1,±2…)。由下列递推关系所定义的Bi,k(t)称为T的k阶(或k-1次)B样条基函数。并约定0/0=0。 K+1阶(K次)B样条基函数在规范化参数区间(0≤t ≤1)有以下的等价表示形式: Bi,k+1(t)=(1/k!) ∑ k-i(-1)jCj (t+k-i-j)k, 0≤t ≤1,i=0,1,…k 说明:我们在下边的关于B样条曲线的定义中,使用该表示形式,该形式对于研究B样条函数的性质非常方便。 依次用直线段连接相邻的两个控制点Pi+l与Pi+l+1(l = 0, 1, …, n –1),将得到的折线称为第i段的B控制多边形。 由第i段的B控制多边形决定的B样条曲线称为第i段B样条曲线。 由于任意一段的B样条曲线具有相同的几何性质,因此取i = 0,即第0段的B样条曲线进行研究,第0段的B样条曲线定义式为: 在实际应用中,最常用的是二次和三次B样条曲线。下面它们的表示形式和性质 由 得: P(t)=P0B0,3(t)+P1B1,3(t)+P2B2,3(t) = [(t+2)2-3(t+1)2+3t2]P0+ [(t+1)2-3t2]P1+ t2P2 = (t2-2t+1)P0+ (-2t2+2t+1)P1+ t2P2 = [t2 t 1] 位置矢量:分别令t=0,t=1得: P(0)= [02 0 1] = (P0+P1) P(1)= [12 1 1] = (P1+P2) 切矢量:分别将t=0,t=1代入 P’(t)=(t-1)P0+(-2t+1)P1+tP2得: P’(0)=P1-P0、 P’(1)=P2-P1 由 得: P(t)=P0B0,4(t)+P1B1,4(t)+P2B2,4(t)+P3B3,4(t) = (-t3+3t2-3t+1)P0+ (3t3-6t2+4)P1 + (-3t3+3t2+3t+1)P2+ t3P3 = [t3 t2 t 1] 位置矢量:分别令t=0,t=1得: P(0)= + P1 P(1)= + P2 切矢量:分别将t=0,t=1代入P’(t)得: P’(0)= (P2-P0)、 P’(1)= (P3-P1) * * 6.2 常用参数曲线 Bézier曲线是一段n次多项式曲线,它具有许多优点,如凸包性、保凸性等,但也存在缺点: Bézier曲线不能作局部修改,修改某一个控制顶点将影响整条曲线; Bézier曲线的阶次完全由其控制多边形的顶点个个数决定; 当表示复杂形状时,无论采用高次曲线还是多段低次曲线拼接起来的曲线,都相当复杂。 要克服Bézier曲线的缺点,需要对它进行推广。 Bézier曲线的缺点 ,0≤t≤1 此处 称为节点向量, 称为节点。当满足 时,则称上式中除 和 以外的每一节点为T的 重节点 若ti+1-ti=常数,则称Bi,k(t)为k阶均匀B样条基函
原创力文档

文档评论(0)