第九章曲线与曲面2.ppt
《第九章曲线与曲面2.ppt》由会员分享,可在线阅读,更多相关《第九章曲线与曲面2.ppt(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、曲线和曲面曲线和曲面2.B 样条曲线2.1:B样条曲线的定义2.2:B样条曲线基函数性质2.3:B样条曲线的性质2.4:二次B样条曲线2.5:三次B样条曲线2.6:二、三次B样条曲线的应用2.7:非均匀B样条曲线1.样条函数的概念1.1:一般样条函数的定义1.2:三次样条函数1.3:二次样条函数1.1.样条函数概念样条函数概念 样条函数的概念是美国数学家I.J.Schoenberg在1946年首先提出的,他定义了一种B样条函数。尽管有10年的时间未受到重视,但从60年代开始,随着电子计算机技术的飞速发展和数据拟合以及函数逼近在生产实验中的广泛应用,样条函数的理论和应用已迅速发展成了一门成熟的学
2、科。由于样条(Spline)函数发展的开始就具有广泛而又深刻的实用背景,因此,样条函数及其参数表示形式的曲线和曲面方法是自由曲线与曲面设计的基础。1.1 一般样条函数的定义一般样条函数的定义 给定一组平面上顶点(xi,yi)(i=0,1,n),并设在区间a,b上的:a=x0 x1xn-1xn=b,那么在a,b上的一个函数 S(x)称为K阶连续样条函数,如果它满足下面两个条件:(1)在每个小区间xi-1,xi(i=1,2,n)内,S(x)是具有K阶或K阶以上连续函数。(2)在xi(i=1,2,n-1)处成立 即S(x)在拼接点处xi(i1,2,n-1)也具有K阶连续,这也就是S(x)在整个区间a
3、,b上具有K阶连续。若S(x)满足 ,则称S(x)为插值样条函数。1.2 三次样条函数三次样条函数 假设在区间a,b上给定一个分割 :a=x0 x1xn-1xn=b,在a,b上的一个函数S(x)称为插值三次样条函数,如果满足下列条件:(1)在每一小区间xi-1,xi(i=1,2,n)内S(x)分别 是三次多项式函数;(2)在节点xi(i1,2,n-1)处成立:即小区间上的三次多项式函数,在拼接点处xi 具有二阶连续拼接。(3)满足插值条件yi=S(xi),i=0,1,n.1.3 二次样条函数二次样条函数设定区间a,b上一个分割:a=x0 x1xn-1xn=b,在a,b上的一个函数S(x)称为插
4、值二次样条函数,如果满足下列条件:(1)在每个小区间 内,S(x)是二次多项式函数,这里,称为半节点;(2)在半节点 (i=1,2,n)处成立(3)满足插值条件 2.B 样条曲线样条曲线 以Bernstein基函数构造的Bezier曲线或曲面有许多优越性,但有两点不足:其一是Bezier曲线或曲面不能作局部修改,控制多边形的一个顶点发生了变化,整条Bezier曲线的形状便发生变化;其二是Bezier曲线或曲面的拼接比较复杂。因此,1972年,Gordon、Riesenfeld等人提出了B样条方法,在保留Bezier方法全部优点的同时,克服了Bezier方法的弱点。2.1 B 样条曲线的定义样条
5、曲线的定义给定m+n+1个平面或空间顶点 Pi(i=0,1,m+n),称n次参数曲线段:为第k段n次B样条曲线段(k=0,1,m),这些曲线段的全体称为n次B样条曲线,其顶点Pi(i=0,1,n+m)所组成的多边形称为B样条曲线的特征多边形。其中,基函数 定义为:B 样条曲线示例样条曲线示例二次二次B 样条曲线示例样条曲线示例B 样条曲线示例样条曲线示例二次二次B 样条曲线示例样条曲线示例B 样条曲线示例样条曲线示例三次三次B 样条曲线示例样条曲线示例B 样条曲线示例样条曲线示例三次三次B 样条曲线示例样条曲线示例B 样条曲线示例样条曲线示例四次四次B 样条曲线示例样条曲线示例B 样条曲线示例
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第九章 曲线与曲面2 第九 曲线 曲面
限制150内