第二章 几何造型及自由曲面ppt课件.ppt
《第二章 几何造型及自由曲面ppt课件.ppt》由会员分享,可在线阅读,更多相关《第二章 几何造型及自由曲面ppt课件.ppt(143页珍藏版)》请在三一办公上搜索。
1、第二章 几何造型,2.1 引言2.2 几何造型理论和方法2.3 特征造型2.4 参数化造型,第一节 引言, 几何模型的作用:(1)为图形的显示和输出提供信息;(2)作为设计和制造的基础,为分析应用程序提供信息。 几何造型:利用计算机系统描述零件几何形状及其相关信息,建立零件计算机模型的技术称为几何造型。,造型理论和方法的发展过程,第二节 几何造型理论和方法,2.2.1 几何造型中常用的一些概念 形体的信息结构: 通常采用五层信息结构。 布尔运算:是一种正则化的几何运算,它保证两个基本元素经过运算后所得结果是有意义的,并可进一步参与布尔运算。,第二节 几何造型理论和方法,2.2.2 几何造型方法
2、一、线框造型:就是利用零件形体的棱边和顶点表示零件几何形状的一种造型方法。,线框造型,线框造型,优点:线框造型的方法及其模型都较简单,便于处理,具有图形显示速度快,容易修改优点。缺点:(1)图形的二义性(不能唯一表示一个图形);(2)难以进行形体表面交线计算和物性计算,不便于消除隐藏线,不能满足表面特性组合和存储及多坐标数控加工刀具轨迹的生成等。,图形的二义性,第二节 几何造型理论和方法,2.2.2 几何造型方法二、表面造型:是在线框模型基础上发展起来的,利用形体表面描述物体形状的造型方法。,表面造型,表面造型,优点:(1)可以识别和显示复杂的曲面;(2)可以识别表面特征;(3)可以进行高级刀
3、具轨迹的仿真。缺点:(1)不能完整全面地表达物体形状;(2)难以直接用于物性计算,内部结构不易显示。,第二节 几何造型理论和方法,2.2.2 几何造型方法三、实体造型:不仅描述形体的几何信息,而且还描述其各部分之间的联系信息以及表面的哪一侧存在实体等信息。,实体造型,优点:(1)全面完整地定义立体图形;(2)可以自动计算物性、检测干涉、消隐和剖切形体。,第二节 几何造型理论和方法,2.2.3 自由曲线、自由曲面造型曲线的分类规则曲线自由曲线随机曲线自由曲线:通常指不能直线、圆弧和二次曲线描述的任意形状的曲线。自由曲线生成方法:拟合、逼近和插值,如何表示象飞机、汽车、轮船等具有复杂外形产品的表面
4、是工程中必须解决的问题。1963年美国波音(Boeing)飞机公司的佛格森(Ferguson)最早引入参数三次曲线,将曲线曲面表示成参数矢量函数形式,构造了组合曲线和由四角点的位置矢量、两个方向的切矢定义的佛格森双三次曲面片。1964年,美国麻省理工学院(MIT)的孔斯(Coons)用封闭曲线的四条边界定义一张曲面。同年,舍恩伯格(Schoenberg)提出了参数样条曲线、曲面的形式。1971年,法国雷诺(Renault)汽车公司的贝塞尔(Bezier)发表了一种用控制多边形定义曲线和曲面的方法。同期,法国雪铁龙(Citroen) 汽车公司的德卡斯特里奥(de Castelijau)也独立地研
5、究出与Bezier类似的方法。,自由曲线曲面的发展过程,1972年,德布尔(de Boor)给出了B样条的标准计算方法。1974年,美国通用汽车公司的戈登(Gorden)和里森费尔德(Riesenfeld)将B样条理论用于形状描述,提出了B样条曲线曲面。 1975年,美国锡拉丘兹(Syracuse)大学的佛斯普里尔(Versprill)提出了有理B样条方法。80年代后期皮格尔(Piegl)和蒂勒(Tiller)将有理B样条发展成非均匀有理B样条方法,并已成为当前自由曲线和曲面描述的最广为流行的技术。,参数曲线基础(1/6),曲线的表示形式非参数表示显式表示隐式表示,参数曲线基础(2/6),参数
6、表示参数的含义时间,距离,角度,比例等等规范参数区间0,1,参数曲线基础(3/6),参数矢量表示形式例子:直线段的参数表示,参数曲线基础(4/6),参数连续性传统的、严格的连续性称曲线P = P(t)在 处n阶参数连续,如果它在 处n阶左右导数存在,并且满足记号,参数曲线基础(5/6),几何连续性直观的、易于交互控制的连续性0阶几何连续称曲线P=P(t)在 处0阶几何连续,如果它在 处位置连续,即记为1阶几何连续称曲线P=P(t)在 处1阶几何连续,如果它在该 处 ,并且切矢量方向连续记为,参数曲线基础(6/6),2阶几何连续称曲线P=P(t)在 处2阶几何连续,如果它在 处(1)(2)副法矢
7、量方向连续(3)曲率连续,参数表示的好处,有更大的自由度来控制曲线、曲面的形状易于用矢量和矩阵表示几何分量,简化了计算设计或表示形状更直观,许多参数表示的基函数如Bernstein基和B样条函数,有明显的几何意义,曲线曲面拟合方法,已知条件的表示方法一系列有序的离散数据点型值点控制点边界条件连续性要求,曲线曲面拟合方法,生成方法插值点点通过型值点插值算法:线性插值、抛物样条插值、Hermite插值逼近提供的是存在误差的实验数据最小二乘法、回归分析提供的是构造曲线的轮廓线用的控制点Bezier曲线、B样条曲线等拟合,参数多项式曲线(1/4),为什么采用参数多项式曲线表示最简单理论和应用最成熟定义
8、-n次多项式曲线,参数多项式曲线(2/4),矢量表示形式加权和形式缺点 没有明显的几何意义 与曲线的关系不明确,导致曲线的形状控制困难,参数多项式曲线(3/4),矩阵表示矩阵分解几何矩阵控制顶点基矩阵M 确定了一组基函数,参数多项式曲线(4/4),例子直线段的矩阵表示,几何矩阵G,基矩阵MT,三次Hermite曲线(1/7),定义给定2个矢量 ,称满足条件的三次多项式曲线P(t)为Hermite曲线插值样条,P0,P1,R0,R1,三次Hermite曲线(2/7),矩阵表示条件,三次Hermite曲线(3/7),合并解,三次Hermite曲线(4/7),基矩阵与基函数(调和函数),三次Herm
9、ite曲线(5/7),形状控制改变端点位置矢量调节切矢量 的方向调节切矢量 的长度,三次Hermite曲线(6/7),三次参数样条曲线样条?曲线的定义给定参数节点 ,型值点 ,求一条 的分段三次参数曲线 ,使 。P(t)称为三次参数样条曲线,三次Hermite曲线(7/7),优点:简单,易于理解缺点:难于给出两个端点处的切线矢量作为初始条件不方便,所有参数插值曲线的缺点:只限于作一条点点通过给定数据点的曲线只适用于插值场合,如外形的数学放样不适合于外形设计,自由曲线,空间参数曲线可以看作是一个动点在空间的轨迹,它可以用位置矢量连续不断的描述各瞬间位置。如图所示,曲线的参数方程一般可以写为:工程
10、中常见的直线、圆弧、螺旋线等规则曲线也可以用上述参数方程表达。,Ferguson曲线,Ferguson曲线,Ferguson曲线,由于几何外形设计的要求越来越高,传统的曲线曲面表示方法,已不能满足用户的需求。 1962年,法国雷诺汽车公司的P.E.Bezier构造了一种以逼近为基础的参数曲线和曲面的设计方法,并用这种方法完成了一种称为UNISURF的曲线和曲面设计系统, 1972年,该系统被投入了应用。Bezier方法将函数逼近同几何表示结合起来,使得设计师在计算机上就象使用作图工具一样得心应手。,Bezier曲线,Bezier曲线的递推(de Casteljau)算法 计算Bezier曲线上
11、的点,可用Bezier曲线方程,但使用de Casteljau提出的递推算法则要简单得多。 如图3.1.10所示,设P0、P02、P2是一条抛物线上顺序三个不同的点。过P0和P2点的两切线交于P1点,在P02点的切线交P0P1和P2P1于P01和P11,则如下比例成立:这是所谓抛物线的三切线定理。,图3.1.10 抛物线三切线定理,当P0,P2固定,引入参数t,令上述比值为t:(1-t),即有: t从0变到1,第一、二式就分别表示控制二边形的第一、二条边,它们是两条一次Bezier曲线。将一、二式代入第三式得:,当t从0变到1时,它表示了由三顶点P0、P1、P2三点定义的一条二次Bezier曲
12、线。并且表明:这二次Bezier曲线P02可以定义为分别由前两个顶点(P0,P1)和后两个顶点(P1,P2)决定的一次Bezier曲线的线性组合。依次类推,由四个控制点定义的三次Bezier曲线P03可被定义为分别由(P0,P1,P2)和(P1,P2,P3)确定的二条二次Bezier曲线的线性组合,由(n+1)个控制点Pi(i=0,1,.,n)定义的n次Bezier曲线P0n可被定义为分别由前、后n个控制点定义的两条(n-1)次Bezier曲线P0n-1与P1n-1的线性组合:,由此得到Bezier曲线的递推计算公式:这便是著名的de Casteljau算法。用这一递推公式,在给定参数下,求B
13、ezier曲线上一点P(t)非常有效。上式中:Pi0=Pi是定义Bezier曲线的控制点,P0n即为曲线P(t)上具有参数t的点。de Casteljau算法稳定可靠,直观简便,可以编出十分简捷的程序,是计算Bezier曲线的基本算法和标准算法。,当n=3时,de casteljau算法递推出的Pik呈直角三角形,对应结果如图3.1.11所示。从左向右递推,最右边点P03即为曲线上的点。 图3.1.11 n=3时,Pin的递推关系,长度为t:(1-t)的两段。依次对原始控制多边形每一边执行同样的定比分割,所得分点就是第一级递推生成的中间顶点Pi1(i=0,1,.,n-1),对这些中间顶点构成的
14、控制多边形再执行同样的定比分割,得第二级中间顶点Pi2(i=0,1,.,n-2)。重复进行下去,直到n级递推得到一个中间顶点P0n即为所求曲线上的点P(t),如图3.1.12所示。,图3.1.12 几何作图法求Bezier曲线上一点(n=3,t=1/4),Bezier曲线,Bezier曲线,Bezier曲线,B样条曲线,B样条曲线,B样条曲线,B样条曲线,B样条曲线,B样条曲线,非均匀有理B样条(NURBS)曲线,非均匀有理B样条(NURBS)曲线,第二节 几何造型理论和方法, 自由曲面:是指不能基本立体要素(棱柱、棱锥、球、一般回转体、有界平面等)描述的呈自然形状的曲面。,自由曲面,Coon
15、s曲面,Coons曲面,Beizer曲面,B样条曲面,NURBS曲面,曲面的反算、拼接和互化,实例,实例,实例,实例,实例,第二节 几何造型理论和方法,2. 2 . 4 实体造型的特点 因为实体模型具有关于立体的各种信息,因而可用来计算物体质量、质心、体积、转动惯量等物质特性,还可对物体进行实体剖切、有限元网格划分分析,优化设计等。实体模型被广泛用于CADCAM的各领域中。 作为立体的一种表示方法,实际上实体造型通常并不是如上所述的按点一线一面一体的过程来完成物体的造型(尽管这样也可以完成造型),而是由一些基本体素(volume primitive)、(如圆柱、长方体、等)的交(Product
16、)、并(Unin)、差(Difference)组合来表示物体的形状,即所谓的体素几何造型。,一、实体模型的有效性在70年代末期以前,在三维几何造型技术方面尚未建立起完营的理论,对大多数几何造型系统来说,实体模型的有效性、无二义性、完善性都要依靠用户自己来检查,随着实体模型复杂程度的提高,人的这种干预性检查就难以进行。同时,CADCAM系统的迅速发展要求实体模型有时能作为某种应用的输入而必须能被自动地修改和处理。因此,对实体及其有效性作出严格的定义就成为十分必要。,1 、 实体的定义和正则几何体 我们说,几何体是空间点的集合,所谓正则几何体是由几何体内部的点集和紧包着这些点的表面组成。正则几何体
17、就是有效实体。1)有效实体的性质 (1)刚性 一个有效实体的形状必须保持不变,即其形状与其位置和取向无关; (2)维数的均匀性 一个有效实体的各部分应是三维的悬点、悬边和悬面; 3)有界性 一个有效实体必须占有一个有限空间; (4)边界的确定性 根据一个有效实体的边界可区别出实体的内部和外部; (5)一个有效实体经过一系列刚体运动或任意序列的正则集合运算,仍保持为有效实体。,2实体表面的性质 (1)连通性 实体表面上任意两点都可用该表面上的一条路径连接起来; (2)有界性 一个实体的表面把空间分为互不连通的两部分,其中实体内的部分是有限的; (3)非自相交性 一个实体的表面不可自相交; (4)
18、可取向性 一个实体的表面两侧可明确定义出实体的内侧和外侧; (5)封闭性 对多面体言,一个实体表面的封闭性是由表面上多边形网格各元素的拓扑关系确定的,即每条边连接且仅连接两个面,每条边有且仅有两个端点,围绕每个面的环具有相同数量的顶点和边。,二、正则集合运算 能产生正则几何体的集合运算称为正则集合运算,又称为正则布尔运算,相应的正则集合算于有;“*”(正则并),“*”(正则交),“*”(正则差)。,(如图710(a)、(b)所示,设三维空间有两个圆柱体A和B。图7l0(c)表示A与B的普通集合交,其结果是一条直线,这条线段不是有效实体,称为悬边,但在正则集合运算中不允许保留悬边。如果A和B理解
19、为两个球,则图710c所示A与B的普通集合交的结果是一个点,点也不是有效实体,称为悬点,悬点在正则集合运算中也是不允许保留的。图710(f)所示CD结合含有悬面,图(g)为正则集合运算C*D的结果。,在正则集合运算中,要考虑如何消除或不产生悬点,悬边和悬面在实体造型中,实现正则集合运算有两种方法: (1)先按普通集合运算求出结果,后用一些规则判断,消除不符合正则几何定义的部分(即悬边、悬面等),从而得到正则几何体,这是间接法。 (2)定义正则集合算子的表达式,用以直接得出符合正则几何体定义的结果。,三、欧拉公式和欧拉操作 一个实体的表面是封闭的。一实体的表面上多边形网格各拓扑元素(顶点、边、面
20、)之间的关系应满足一定的约束条件,我们可用欧拉公式来检验这种拓扑关系是否满足条件,从而在几何造型过程中应用欧拉公式来检验新产生的实体是否为有效实体。,1简单多面体的欧拉公式 多面体一般是指由平面多边形为面组成的物体。简单多面体是指经过连续几何形变可转换成球体的多面体,元孔无槽的物体都是简单多面体,也可以说,简单多面体是与球具有拓扑等价的多面体,例如长方体、三棱锥等都是简单多面体。 设简单多面体的顶点数、边数和面数分别为V、E、F,则有下面的关系 V-E+F=2 这就是著名的欧拉公式。,如图711(a)、(b)所示,对于长方体和三棱锥,欧拉公式均成立。,2一般多面体的欧拉公式 简单多面体的欧拉公
21、式不适用于图711(c)、(d)所示非简单多面体。我们设L为多面体上不连通的孔环数,B为互不连接的多面体数量,H为贯穿多面体的孔数,则扩展后的欧拉公式为: V E + F = 2(B H) + L 此公式又称为欧拉泊因莱公式图711示出了般多面体欧拉公式的应用情况。 (实际上,式(71)是式(72)的一种特殊情况。因此满足式(71)的物体,也必然满足式(72),2.2.5 实体造型方法, 常用的实体造型方法:体素调用法、空间点列法、单元分解法、扫动法、边界表示法、构造实体几何法,第二节 几何造型理论和方法, 体素调用法:这种表示模式采用规范化的几何形体及其形状参数描述形体。该表示方法就是用一组
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二章 几何造型及自由曲面ppt课件 第二 几何 造型 自由 曲面 ppt 课件
链接地址:https://www.31ppt.com/p-1901443.html