第4章 曲线和曲面

第4章 曲线和曲面

ID:43739073

大小:1.35 MB

页数:187页

时间:2019-10-13

第4章 曲线和曲面_第1页
第4章 曲线和曲面_第2页
第4章 曲线和曲面_第3页
第4章 曲线和曲面_第4页
第4章 曲线和曲面_第5页
资源描述:

《第4章 曲线和曲面》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第四章曲线和曲面第一节曲线和曲面表示的基础知识第二节Hermite多项式第三节Coons曲面第四节Bezier曲线和曲面第五节B样条曲线和曲面10/4/20211曲线与曲面曲线曲面的计算机辅助设计源于20世纪60年代的飞机和汽车工业。1963年美国波音(Boeing)飞机公司的佛格森(Ferguson)将曲线曲面表示成参数矢量函数形式,并用三次参数曲线构造组合曲线,用四个角点的位置矢量及其两个方向的切矢量定义三次曲面。1964年美国麻省理工学院(MIT)的孔斯(Coons)用封闭曲线的四条边界定义一块曲面。1964年,舍恩伯格(Schoenberg)提出了参数样条

2、曲线、曲面的形式。1971年法国雷诺(Renault)汽车公司的贝塞尔(Bezier)发表了一种用控制多边形定义曲线和曲面的方法。1971年,法国雪铁龙(Citroen)汽车公司的德卡斯特里奥(deCasterljau)也独立地研究出与Bezier类似的方法。10/4/20212曲线与曲面1972年,德布尔(deBoor)也给出了B样条的标准计算方法。1974年,美国通用汽车公司的戈登(Gordon)和里森费尔德(Riesenfeld)将B样条理论用于形状描述,提出了B样条曲线、曲面。1975年,美国锡拉丘兹(Syracuse)大学的佛斯普里尔(Versprill

3、)在其博士论文中提出了有理B样条方法。20世纪80年代后期,美国的皮格尔(Piegl)和蒂勒(Tiller)将有理B样条发展成非均匀有理B样条(NURBS)方法10/4/20213曲线与曲面曲线曲面的计算机辅助设计源于20世纪60年代的飞机和汽车工业。1963年美国波音公司的Ferguson提出用于飞机设计的参数三次方程;1962年法国雷诺汽车公司的Bézier于提出的以逼近为基础的曲线曲面设计系统UNISURF,此前deCasteljau大约于1959年在法国另一家汽车公司雪铁龙的CAD系统中有同样的设计,但因为保密的原因而没有公布;1964年Coons提出了一

4、类布尔和形式的曲面;1972年,deBoor和Cox分别给出B样条的标准算法;1975年以后,Riesenfeld等人研究了非均匀B样条曲线曲面,美国锡拉丘兹大学的Versprille研究了有理B样条曲线曲面,20世纪80年末、90年代初,Piegl和Tiller等人对有理B样条曲线曲面进行了深入的研究,并形成非均匀有理B样条(Non-UniformRationalB-Spline,简称NURBS);1991年国际标准组织(ISO)正式颁布了产品数据交换的国际标准STEP,NURBS是工业产品几何定义唯一的一种自由型曲线曲面。10/4/20214第一节曲线和曲面表

5、示的基础知识1.显式、隐式和参数表示①显式:y=f(x)不能表示封闭曲线或多值曲线(圆)②隐式:f(x,y)=0,f(x,y,z)=0球面10/4/20215显式或隐式表示的缺点(1)与坐标轴相关的,不便于坐标变换;(2)无法解决斜率为无穷大的情况;(3)对于空间复杂曲线曲面很难表示(4)不便于计算和编程10/4/20216③参数表示(解决上述问题)在空间曲线的参数表示中,曲线上每一点的坐标均要表示成某个参数t的一个函数式,则曲线上每一点笛卡尔坐标参数式是:空间曲线:把三个方程合写到一起,曲线上一点坐标的矢量表示是:10/4/20217关于参数t的切矢量或导函数是

6、:曲面写为参数方程形式为:曲线或曲面的某一部分,可以简单地用a≤u,w≤b界定它的范围10/4/20218直线段端点坐标分别是P1[x1,y1],P2[x2,y2],直线段的参数表达式是:P(t)=P1+(P2-P1)t=(1-t)P1+tP20≤t≤1;参数表示相应的x,y坐标分量是:x(t)=x1+(x2-x1)ty(t)=y1+(y2-y1)t0≤t≤110/4/20219空间直线段P1[x1,y1,z1],P2[x2,y2,z2]P(t)代表曲线上的一点P(t)=P1+(P2-P1)t=(1-t)P1+tP210/4/202110参数方程具有如下优点:有更

7、大的自由度来控制曲线、曲面的形状。便于坐标变换便于处理斜率为无限大的问题,不会因此中断计算代数、几何相关和无关的变量是完全分离的,而且对变量个数不限,便于向高维空间扩展。t∈[0,1],直接定义了边界。便于曲线和曲面的分段、分片描述。易于用矢量和矩阵表示,从而简化了计算。10/4/202111基本概念插值要求构造一条曲线顺序通过型值点,称为对这些型值点进行插值(interpolation)。10/4/202112给定函数f(x)在区间[a,b]中互异的n个点的值f(xi),i=1,2,…n,基于这些数据寻找某一个函数,要求,为f(x)的插值函数,xi为插值节点(1

8、)线性插值

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。