第2章贝齐尔曲线和B样条曲线幻灯片_第1页
第2章贝齐尔曲线和B样条曲线幻灯片_第2页
第2章贝齐尔曲线和B样条曲线幻灯片_第3页
第2章贝齐尔曲线和B样条曲线幻灯片_第4页
第2章贝齐尔曲线和B样条曲线幻灯片_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第2章贝齐尔曲线和B样条曲线点击此处结束到了70年代,法国雷诺汽车公司的工程师贝齐尔(Bezier)创造出一种适用于几何体外形设计的新的曲线表示法。这种方法的优越性在于:对于在平面上随手勾画出的一个多边形(称为特征多边形),只要把其顶点坐标输入计算机,经过不到一秒钟的计算,绘图机就会自动画出同这个多边形很相像、又十分光滑的一条曲线。这种方法被人们称为贝齐尔(Bezier)方法(以下统称为

Bezier方法)。贝齐尔曲线B样条函数B样条曲线自由曲线设计点击此处结束2.1

贝齐尔曲线点击此处结束贝齐尔曲线的形状是通过一组多边折线(也称为贝齐尔控制多边形)的各顶点惟一地定义出来的。在该多边折线的各顶点中,只有第一点和最后一点在曲线上,其余的顶点则用来定义曲线的形状。图2-1列举了一些Bezier多边折线和相应的Bezier曲线的形状关系。图2-1

Bezier

曲线点击此处结束点击此处结束称为n次Bernstein多项式的基函数,

Bezier曲线就是以此为基础构造出来的。点击此处结束2到8次Bezier曲线的图例,如图2-3所示。点击此处结束图2-3Bezier曲线图例2.2

B样条函数为了定义B样条曲线,首先给出n次截幂函数和n阶B样条函数的定义。我们称为n次截幂函数,即称Mn(x)为n阶B样条函数,即点击此处结束B样条函数图如图2-4所示。点击此处结束图2-4B样条函数B样条函数具有下列的重要性质:(1)Mn(x)是分段n-1次多项式。当n为偶数时具有整数节点xk=-n/2+k,当n为奇数时具有半整数节点:xk=-n/2+k。比如:点击此处结束n=2,

k=0,1,2,

x0=-1,

x1=0,

x2=1n=3,

k=0,1,2,3,x0=-1.5,

x1=-0.5,

x2=0x3=1.5(2)在整个实数轴上,Mn(x)具有n-2次连续导数。点击此处结束(3)Mn(x)是偶函数。(4)Mn(x)具有非负性质,即当|x|<n/2时,Mn(x)>0;当|x|>n/2时,Mn(x)=0;且0≤Mn(x)≤1。2.3

B样条曲线给定一组初始型值点Pi(i=0,1,…,n),将它们按次序连接为折线段,称为控制多边形。我们称为m次B样条曲线。它是对参数t具有m-1阶连续导数的分段m次多项式。点击此处结束图2-5

一次B样条曲线S

(t)1点击此处结束图2-6

二次B样条曲线S2点击此处结束2.4

自由曲线设计点击此处结束设计的曲线要求出现直线段。设计的曲线要求出现尖点。只需在出现尖点处将型值点的序号重复编号。下面给出在计算机上绘制二次B样条曲线的步骤:(1)首先要确定全部的型值点Pi(i=0,1,…,n)。由于Pi(i=0,1,…,n)是平面上的点,可通过定义二维数组向Pi(i=0,1,…,n)赋坐标值。点击此处结束(2)用直线连接型值点Pi(i=0,1,…,n),画出控制多边形。整条曲线需分n-1段绘制。对于第

i(i=0,1,…,n-2)段,其型值点为Pi,Pi+1,Pi+2。给出区间[0,1]上的加密点

数m,则u=j/m,计算出各加密点的坐标

B2(Pi,Pi+1,Pi+2,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论