第5章 曲线与曲面3.ppt
《第5章 曲线与曲面3.ppt》由会员分享,可在线阅读,更多相关《第5章 曲线与曲面3.ppt(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、6.2 常用参数曲线6.2.2 B样条曲线样条曲线 Bzier曲线是一段n次多项式曲线,它具有许多优点,如凸包性、保凸性等,但也存在缺点:1.Bzier曲线不能作局部修改,修改某一个控制顶点将影响整条曲线;2.Bzier曲线的阶次完全由其控制多边形的顶点个个数决定;3.当表示复杂形状时,无论采用高次曲线还是多段低次曲线拼接起来的曲线,都相当复杂。4.要克服Bzier曲线的缺点,需要对它进行推广。Bzier曲线的缺点,0t1 分段多项式曲线 Bzier曲线的自然推广是分段多项式曲线,其特点是每个基函数有影响的区域是有限的。早在20世纪40年代人们就发现了多项式样条曲线,但直到60年代末,由于CA
2、D技术的发展和计算机图形学的兴起,人们才逐步了解到它的重要性,并得到深入的研究和广泛的应用。1972年,德布尔(de Boor)与考克斯(Cox)分别给出了B样条的标准计算方法。1974年,美国通用汽车公司的戈登(Gorder)和里森费尔德(Riesenfeld)将B样条理论用于形状描述,提出了B样条曲线和曲面,B样条曲线使得控制多边形的顶点数与曲线的阶次无关,并可进行局部调整,而且曲线更逼近于控制多边形。6.2.2.1 B6.2.2.1 B样条基函数的定义和性质样条基函数的定义和性质给定参数t轴上的一个分割 (titi+1,i=0,1,2)。由下列递推关系所定义的Bi,k(t)称为T T的的
3、k k阶阶(或或k-1k-1次)次)B B样条基函数样条基函数。并约定0/00。此处 称为节点向量,称为节点。当满足 时,则称上式中除 和 以外的每一节点为T的 重节点 若ti+1-ti=常数,则称Bi,k(t)为k阶均匀B样条基函数;反之,则称Bi,k(t)为k阶非均匀B样条基函数。B样条基函数的推导:1 B样条基函数示意图Bi,2(t)Bi+1,2(t)Bi,3(t)Bi+1,3(t)Bi,4(t)titi+1ti+2ti+3ti+4titi+1ti+2ti+3ti+4titi+1ti+2ti+3ti+41Bi,1(t)Bi+1,1(t)titi+1ti+2ti+3ti+4即 只在区间 中
4、为正,在其它地方 的值均为零(k1)。(1)(1)局部性局部性B样条基函数的性质tj-ktj+1-ktjtj+qtj+q-1当k1时,当 时,显然成立.假设 时成立,现证明 时也成立。因为:上式右端第 项的第二项和第 项的第一项合并得 由 的局部性知,如果取 ,则 根据 0及上式,可把 看作是计算平均值的权.(2)权性权性证 用归纳法。B样条基函数的性质(3)(3)分段多项式分段多项式 在其值不为零的区间 上是次数不高于 次的多项式,在值为零的区间上是零次多项式,从而它在整个参数轴上是次数不高于 次的分段多项式。(4)(4)连续性连续性节点的重数每增加一次,的连续阶就减少一次,因此,在 重节点
5、处的连续阶不低于 阶。(5)(5)求导公式求导公式B样条基函数的性质 K+1阶(K次)B样条基函数在规范化参数区间(0t 1)有以下的等价表示形式:Bi,k+1(t)=(1/k!)k-i(-1)jCj (t+k-i-j)k,0t 1,i=0,1,k 说明:我们在下边的关于B样条曲线的定义中,使用该表示形式,该形式对于研究B样条函数的性质非常方便。B样条基函数的性质(6)等价表示等价表示j=0k+16.2.2.2 B6.2.2.2 B样条曲线的定义和性质样条曲线的定义和性质P2P0P1Pn B样条曲线及其控制多边形 在空间给定m+n+1个控制点,用向量Pi表示(i=0,1,m+n),称n次(n+
6、1阶)参数曲线:nltPtPnllini.,1,010)(0tBn+1l)(,=+,为n次B样条的第i段曲线(i=0,1,m)。其中:Bl,n+1(t)为B样条基函数,即:Bl,n+1(t)=0,1,n 依次用直线段连接相邻的两个控制点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样条曲线。下面它们的表示形式和性质6.2.2.2 B6.2.2.2
7、B样条曲线的定义和性质样条曲线的定义和性质Bl,n+1(t),由 得:P(t)=P0B0,3(t)+P1B1,3(t)+P2B2,3(t)=(t+2)2-3(t+1)2+3t2P0+(t+1)2-3t2P1+t2P2 =(t2-2t+1)P0+(-2t2+2t+1)P1+t2P2 =t2 t 16.2.2.2 B6.2.2.2 B样条曲线的定义和性质样条曲线的定义和性质p二次二次B样条曲线表示和性质样条曲线表示和性质u几何表示几何表示Bl,3(t)21212121212121-2 12-2 2 03 1 1 0 P0P1P2120t 1 位置矢量位置矢量:分别令t=0,t=1得:P(0)=02
8、 0 1 =(P0+P1)P(1)=12 1 1 =(P1+P2)6.2.2.2 B6.2.2.2 B样条曲线的定义和性质样条曲线的定义和性质p二次二次B样条曲线表示和性质样条曲线表示和性质u端点性质端点性质1-2 12-2 2 03 1 1 0 P0P1P212121-2 12-2 2 03 1 1 0 P0P1P21212表明:表明:二次二次B样条曲线的起点在向量样条曲线的起点在向量P0P1的中点上,终的中点上,终点在向量点在向量P1P2的中点上的中点上 切矢量切矢量:分别将t=0,t=1代入 P(t)=(t-1)P0+(-2t+1)P1+tP2得:P(0)=P1-P0、P(1)=P2-P
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第5章 曲线与曲面3 曲线 曲面
限制150内