第九讲曲线优秀课件.ppt
《第九讲曲线优秀课件.ppt》由会员分享,可在线阅读,更多相关《第九讲曲线优秀课件.ppt(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第九讲曲线第1页,本讲稿共24页1 Hermite曲线曲线Hermite曲线是给定曲线段的两个端点坐标以及两曲线是给定曲线段的两个端点坐标以及两端点处的切线矢量来描述曲线。空间一条三次参端点处的切线矢量来描述曲线。空间一条三次参数曲线可以表示为:数曲线可以表示为:该曲线的矢量表达式为:该曲线的矢量表达式为:上式为三次曲线的代数形式上式为三次曲线的代数形式,Ai(i=0,1,2,3),Ai(i=0,1,2,3)成为代数系数成为代数系数.第2页,本讲稿共24页矩阵表达式为矩阵表达式为:于是,于是,应用端点应用端点P0P0和和P1P1,以及端点切矢,以及端点切矢P0P0和和P1,P1,可得:可得:解
2、得,解得,第3页,本讲稿共24页上式是三次Hermite(Ferguson)曲线的几何形式,几何系数是P0、P1、P0和P1。代入代入得到得到第4页,本讲稿共24页 把F0,F1,G0,G1称为调和函数(或混合函数),即该形式下的三次Hermite 基。F0和F1专门控制端点的函数值对曲线的影响,而同端点的导数值无关;G0和G1则专门控制端点的一阶导数值对曲线形状的影响,而同端点的函数值无关。或者说,F0和G0控制左端点的影响,F1和G1控制右端点的影响。下图给出了这四个调和函数的图形。第5页,本讲稿共24页第6页,本讲稿共24页Hermite第7页,本讲稿共24页 Hermite曲线的程序设
3、计曲线的程序设计 Hermite曲线是给定曲线段的两个端点坐标以及两端曲线是给定曲线段的两个端点坐标以及两端点处的切线矢量,利用它的参数表达式在区间点处的切线矢量,利用它的参数表达式在区间(0,1)内内取多个值,例如取多个值,例如100,计算出这,计算出这100个值对应的坐标点,个值对应的坐标点,依次连接这些点就得到一条依次连接这些点就得到一条Hermite曲线。曲线。为程序设计方便,先计算各个系数为程序设计方便,先计算各个系数:最后代入下式计算最后代入下式计算:第8页,本讲稿共24页2 Bezier曲线曲线 1962年,年,Bezier提出了一种自由曲线曲面的设提出了一种自由曲线曲面的设计方
4、法,称为计方法,称为Bezier方法。其具体设计过程是:方法。其具体设计过程是:从模型或手绘草图上取得数据后,用绘图工具绘从模型或手绘草图上取得数据后,用绘图工具绘出曲线图,然后从这张图上大致定出出曲线图,然后从这张图上大致定出Bezier特征多边特征多边形各控制顶点的坐标值,并输入计算机进行交互的几形各控制顶点的坐标值,并输入计算机进行交互的几何设计,调整特征多边形顶点的位置,直到得出满意何设计,调整特征多边形顶点的位置,直到得出满意的结果为止;最后用绘图机绘出曲线样图。的结果为止;最后用绘图机绘出曲线样图。第9页,本讲稿共24页2.1 Bezier曲线定义曲线定义在空间给定在空间给定n+1
5、个控制顶点个控制顶点Pi(I=0,1,n),称下列,称下列 参数参数曲线为曲线为n次次Bezier曲线。曲线。称为伯恩斯坦基函数(称为伯恩斯坦基函数(Bernstein Basis)。)。一般称折线一般称折线为为P(t)的控制多边形;称的控制多边形;称各点为各点为P(t)的控制顶点。的控制顶点。第10页,本讲稿共24页 (3)三次)三次Bezier曲线曲线常用常用 的三次的三次Bezier曲线,由曲线,由4个控制顶点确定。容易算出,个控制顶点确定。容易算出,与其对应的与其对应的4个个Bernstein基函数为:基函数为:相应的相应的Bezier 曲线为曲线为第11页,本讲稿共24页(1)一一次
6、次Bezier曲线曲线 二次二次Bezier曲线由三个控制顶点确定,此时,相应的曲曲线由三个控制顶点确定,此时,相应的曲线表达式为线表达式为对应于一条抛物线。对应于一条抛物线。(2)二二次次Bezier曲线曲线 一次一次Bezier曲线由两个控制顶点确定,此时,相应的曲线由两个控制顶点确定,此时,相应的曲线表达式为曲线表达式为这是一条连接这是一条连接P0和和P1的直线段。的直线段。第12页,本讲稿共24页2.2 Bezier曲线的程序设计曲线的程序设计实际应用的主要是三次实际应用的主要是三次Bezier曲线。利用它的参数表达式在曲线。利用它的参数表达式在区间区间(0,1)内取多个值,例如内取多
7、个值,例如100,计算出这,计算出这100个值对应的个值对应的坐标点,依次连接这些点就得到一条坐标点,依次连接这些点就得到一条Bezier曲线。曲线。为程序设计方便,改写曲线的表达式为:为程序设计方便,改写曲线的表达式为:第13页,本讲稿共24页注意:再添加一个注意:再添加一个z 坐标,就可得到空间坐标,就可得到空间Bezier曲线曲线。第14页,本讲稿共24页2.3 Bezier曲线的性质曲线的性质在在Bernstein基函数基函数中,中,n为基本曲线的次数,为基本曲线的次数,i为基函数的序号。由排列组合和导数运算规为基函数的序号。由排列组合和导数运算规律可以推导出律可以推导出Bernste
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第九 曲线 优秀 课件
限制150内