曲线曲面基础精选课件.ppt





《曲线曲面基础精选课件.ppt》由会员分享,可在线阅读,更多相关《曲线曲面基础精选课件.ppt(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、关于曲线曲面基础第一页,本课件共有58页第二页,本课件共有58页工业产品外形分类 一类是仅由初等解析曲面初等解析曲面(例如平面、圆柱面、圆锥面、球面、圆环面等)组成,大多数机械零件属于这一类,可以用画法几何与机械制图的方法完全清楚表达和传递所包含的全部形状信息。第二类是不能由初等解析曲面组成,而以复杂方式自由变化的曲线曲面即所谓自由型曲线曲面自由型曲线曲面组成,例如飞机、汽车、船舶的外形零件。这一类形状单纯用画法几何与机械制图是不能表达清楚的。自由曲线和曲面因不能由画法几何与机械制图方法表达清楚,成为工程师们首要解决的问题。人们一直在寻求用数用数学方法唯一定义自由曲线和曲面的形状学方法唯一定义
2、自由曲线和曲面的形状。第三页,本课件共有58页 曲面造型(Surface Modeling)是计算机辅助几何设计(Computer Aided Geometric Design,CAGD)和计算机图形学的一项重要内容,主要研究在计算机图形系统的环境下对曲线曲面的表示、设计、显示和分析。它起源于汽车、飞机、船舶、叶轮等的外形放样外形放样工艺,由Coons、Bezier等大师于二十世纪六十年代奠定其理论基础。经过三十多年的发展,曲面造型现在已形成了以有理B样条曲面(Rational B-Spline Surface)为基础的参数化特征设计和隐式代数曲面(Implicit Algebraic Sur
3、face)表示这两类方法为主体,以插值(Interpolation)、逼近(Approximation)这两种手段为骨架的几何理论体系。第四页,本课件共有58页6.曲线曲面基础-16.1 认识曲线与曲面认识曲线与曲面6.2 曲面造型的发展历程曲面造型的发展历程6.3 曲线曲面的参数表达曲线曲面的参数表达6.4 Bezier曲线曲线6.5 B样条曲线样条曲线6.6 NURBS曲线曲线第五页,本课件共有58页6.2 曲线曲面发展历程 19631963年年美美国国波波音音飞飞机机公公司司的的佛佛格格森森(FergusonFerguson)最最早早引引入入参参数数三三次次曲曲线线,将将曲曲线线曲曲面面
4、表表示示成成参参数数矢矢量量函函数数形形式式,构构造造了了组组合合曲曲线线和和由由四四角角点点的的位位置置矢矢量量、两个方向的切矢来定义的佛格森双三次曲面片。两个方向的切矢来定义的佛格森双三次曲面片。19641964年年,美美国国麻麻省省理理工工学学院院的的孔孔斯斯(CoonsCoons)用用封封闭闭曲曲线线的的四四条条边边界界定定义义一一张曲面。同年,舍恩伯格(张曲面。同年,舍恩伯格(SchoenbergSchoenberg)提出了参数样条曲线、曲面的形式。提出了参数样条曲线、曲面的形式。第六页,本课件共有58页 19711971年年,法法国国雷雷诺诺(RenaultRenault)汽汽车车
5、公公司司的的贝贝塞塞尔尔(BezierBezier)发发表表了了一一种种用用控制多边形定义曲线和曲面的方法。控制多边形定义曲线和曲面的方法。19741974年年,美美国国通通用用汽汽车车公公司司的的戈戈登登(GordenGorden)和和里里森森费费尔尔德德(RiesenfeldRiesenfeld)将将B B样条理论用于形状描述,提出了样条理论用于形状描述,提出了B B样条曲线和曲面。样条曲线和曲面。u10101010101010Ni+3,3(u)Ni,3(u)Ni+1,3(u)Ni+2,3(u)titi3ti1ti2ti4ti5ti6ti7第七页,本课件共有58页 19751975年年,美
6、美国国锡锡拉拉丘丘兹兹(SyracuseSyracuse)大大学学的的佛佛斯斯普普里里尔尔(VersprillVersprill)提提出出了了有有理理B B样条方法。样条方法。8080年年代代后后期期皮皮格格尔尔(PieglPiegl)和和蒂蒂勒勒(TillerTiller)将将有有理理B B样样条条发发展展成成非非均均匀匀有有理理B B样样条条(NURBSNURBS)方方法法,并并已已成成为为当当前前自自由由曲曲线线和和曲曲面面描描述述的的最最广广为为流流行行的的技技术。术。第八页,本课件共有58页 非非均均匀匀有有理理B B样样条条(NURBSNURBS)成成为为当当前前大大多多数数商商用
7、用CADCAD软软件件系系统统的的内内部部表表达达技技术。术。Solid Edge CATIAUG NXPro/EInventor第九页,本课件共有58页6.曲线曲面基础-16.1 认识曲线与曲面认识曲线与曲面6.2 曲面造型的发展历程曲面造型的发展历程6.3 曲线曲面的参数表达曲线曲面的参数表达6.4 Bezier曲线曲线6.5 B样条曲线样条曲线6.6 NURBS曲线曲线第十页,本课件共有58页曲线曲面的参数表示非参数表示有显式和隐式之分。显式表示显式表示如曲面方程z=f(x,y),式中每个z值对应唯一的x、y值,该表示计算非常方便,但无法描述多值或封闭面,如球。隐式表示隐式表示如曲面f(
8、x,y,z)=0,这种表示不便于由已知的参量x、y计算z值。-1=0第十一页,本课件共有58页曲线参数表示曲线参数表示 空间曲线上一点p的每个坐标被表示成参数u的函数:x=x(u),y=y(u),z=z(u)合起来,曲线被表示为参数u的矢函数矢函数:p(u)=x y z=x(u)y(u)z(u)最简单的参数曲线是直线段,端点为P1、P2的直线段参数方程可表示为:P(t)=P1+(P2-P1)t t0,1;P(t)=(1-t)P1+tP2 t0,1;第十二页,本课件共有58页参数表示优点1.易于满足几几何何不不变变性性的要求,可以对参数方程直接进行几何变换,节省计算量。曲线曲面参数表示的几何不曲
9、线曲面参数表示的几何不变性是指它们不依赖于坐标变性是指它们不依赖于坐标系的选择或者说在旋转和平系的选择或者说在旋转和平移变换时形状保持不变。移变换时形状保持不变。3.有更大的自由度自由度来控制曲线、曲面的形状。例如:一条二维三次曲线的显式表示为:只有四个系数控制曲线的形状。而采用二维三次曲线的参数表达式为:则有8个系数可用来控制此曲线的形状。2.易于规定曲线、曲面的范围范围。第十三页,本课件共有58页参数表示优点(续)4.易于处理多值问题和斜率无穷大的情形。5.易于计算曲线、曲面上的点,而隐式方程需求解非线性或者超越方程。另外,求导、等距计算也被简化。6.参数方程中,代数、几何相关和无关的变量
10、是完全分离的,而且对变量个数不限制,从而便于用户把低维空间中曲线、曲面扩展到高维空间去。这种变量分离的特点使我们可以用数学公式处理几何分量。第十四页,本课件共有58页有关基本概念介绍位置矢量位置矢量切矢切矢法矢法矢曲率、挠率曲率、挠率插值:插值:给定一组有序的数据点Pi,i=0,1,n,构造一条曲线顺序通过这些数据点,称为对这些数据点进行插值,所构造的曲线称为插值曲线。常用插值方法有线性插值、抛物线插值等。逼近:逼近:构造一条曲线使之在某种意义下最接近给定的数据点,称为对这些数据点进行逼近,所构造的曲线为逼近曲线。拟合:拟合:插值和逼近则统称为拟合(fitting)。第十五页,本课件共有58页
11、6.曲线曲面基础-16.1 认识曲线与曲面认识曲线与曲面6.2 曲面造型的发展历程曲面造型的发展历程6.3 曲线曲面的参数表达曲线曲面的参数表达6.4 Bezier曲线曲线6.5 B样条曲线样条曲线6.6 NURBS曲线曲线第十六页,本课件共有58页Bezier曲线给定空间n+1个点的位置矢量Pi(i=0,1,2,n),则Bezier参数曲线上各点坐标的插值公式插值公式是:其中,Pi构成该Bezier曲线的特征多边形特征多边形,Bi,n(t)是n次Bernstein基函数,也称为调和函数调和函数:第十七页,本课件共有58页三次Bezier曲线由P0、P1、P2、P3四个控制点构成的控制多边形来
12、构造。则三次Bezier曲线表示为:此时调和函数为:上式展开表示为:第十八页,本课件共有58页三次Bezier曲线性质1.1.端点性质端点性质 曲线过控制顶点的首末顶点。将u0和1分别代入表达式p(u)中可知p(0)=P0,p(1)=P3。第十九页,本课件共有58页2.2.切矢性质切矢性质 曲线在首末两点相切于多边形的起、止边。对三次Bezier曲线求一阶导数:第二十页,本课件共有58页4.4.凸包性凸包性 Bezier曲线不会越出特征多边形的顶点所围成的凸包。3.3.对称性对称性 将控制顶点反序仍可得到同样形状的曲线。Q0Q1Q2Q3Q0Q1Q2Q3第二十一页,本课件共有58页三次Bezie
13、r曲线实例第二十二页,本课件共有58页Bezier曲线的计算及绘制 在参数空间t0,1进行均匀插值,计算对应的坐标点,然后连接成线,这条线就是折线逼近的Bezier曲线。第二十三页,本课件共有58页编程实现编程实现:第二十四页,本课件共有58页 也可写成矩阵表达式,式中若求PX(t)的值,则取Pi的x坐标进行计算,同理求Py(t)、Pz(t)的值,具体如下:Px(t)B0,3(t)B1,3(t)B2,3(t)B3,3(t)P0 x P1x P2x P3x T Py(t)B0,3(t)B1,3(t)B2,3(t)B3,3(t)P0y P1y P2y P3y T Pz(t)B0,3(t)B1,3(
14、t)B2,3(t)B3,3(t)P0z P1z P2z P3z T 注意:上式基函数的计算仅需一次,不必三次。Bezier曲线的绘制:曲线的绘制:例如利用上面的计算方法可分别求出 t0.0,0.05,0.10,0.15,0.95,1.0时的曲线上的点,依次连接相邻两点为直线段,即可得近似的曲线图形。第二十五页,本课件共有58页Bezier曲线几何作图与分割特性 给定参数t(t0,1),把定义域0,1分成长度为t:(1-t)的两段。依次对原始控制多边形每一边执行同样的定比分割对原始控制多边形每一边执行同样的定比分割,所得分点就是第一级递推生成的中间顶点 。对这些中间顶点构成的控制多边形再执行同样
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 曲线 曲面 基础 精选 课件

限制150内