三维建模技术课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《三维建模技术课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 三维 建模 技术 课件
- 资源描述:
-
1、 1. 概述 2. 线框建模 3. 曲面建模 4. 实体建模 5. 特征建模 1. 概述 几何建模 几何建模技术发展 常用建模方法的比较与应用 建模技术建模技术是将现实世界中的物体及其属性转化为计算机内部可数字化表示、分析、控制和输出的几何形体的方法 建模技术是产品信息化的源头,是定义产品在计算机内部表示的数字模型、数字信息及图形信息的工具,它为产品设计分设计分析析、工程图生成工程图生成、数控编程数控编程、数字化加工与装配中的碰撞干涉碰撞干涉检查检查、加工仿真加工仿真、生产过程管理生产过程管理等提供有关产品的信息描述与表达方法,是实现计算机辅助设计与制造的前提条件,也是实现CAD/CAM一体化
2、的核心内容 几何建模 几何建模技术是CAD/CAM系统中的关键技术。几何建模技术是以计算机能够理解的方式,对几何实体进行确切的定义,赋予一定的数学描述,再以一定的数据结构形式对所定义的几何实体加以描述,从而在计算机内部构造一个实体的模型。该模型是对几何实体的确切的数学描述或是对几何实体某种状态的真实模拟,它将为CAD/CAM系统的各种不同的后续应用提供信息,如由模型产生有限元网格,根据模型编制数控加工程序,由模型进行机器装配、干涉检查等。通常将能够定义、描述、生成几何模型,并能交互编辑的系统成为几何造型系统。几何建模的方法 几何建模方法采用几何信息和拓扑信息反映物体的形状和位置。 物体的拓扑和
3、几何信息是互相关联的,不同的拓扑关系需要不同的几何信息。刚体变换不改变物体的形状,只改变物体的位置和方向。对于保持拓扑关系不变的几何变换,不仅改变物体的位置和方向,而且也改变物体的形状,甚至变换矩阵中的元索可以不是常数,而是某种函数关系,由此可扩大物体覆盖的域。 几何信息一般是指一个物体在三维欧氏空间中的形状、位置和大小。最基本的几何元素包括点、线、面。如空间任意一点可以用直角坐标系中的三个坐标分量定义;对于一条空间直线,可以用它的两个端点的空间坐标定义;面可以是平面或曲面,平面可以用有序边棱线的集合定义。但是只用几何信息表示物体并不充分,常会出现物体表示上的二义性,即对同一几何体就可能有不同
4、的理解。因此,对于几何建模系统来说,为了保证描述物体的完整性和数学的严密性,必须同时给出几何信息和拓扑信息。 拓扑信息是指一个物体的拓扑元素(顶点、边和表面)的数量、类型以及相互之间的邻接关系。拓扑元素之间可以采用九种拓扑关系表示建模技术发展概况早期早期CADCAD系统只能处理二维信息,设计人员通过投影图表达零系统只能处理二维信息,设计人员通过投影图表达零件的形状及尺寸;件的形状及尺寸; 建模技术发展重要事件建模技术发展重要事件:1973:1973年剑桥大学年剑桥大学I.C.BraidI.C.Braid等建成等建成系系统;统;19721972年年19761976年罗彻斯特大学年罗彻斯特大学H.
5、B.VoelckerH.B.Voelcker主持建成主持建成系统;系统;19681968年年19721972年北海道大学冲野教授等建成年北海道大学冲野教授等建成 系系统统近年来,近年来,CAD/CAMCAD/CAM集成化系统普遍采用集成化系统普遍采用作为产品造型作为产品造型系统,成为从微机到工作站上各种图形系统的核心;系统,成为从微机到工作站上各种图形系统的核心;为满足设计到制造各个环节的信息统一要求,建立统一的产品为满足设计到制造各个环节的信息统一要求,建立统一的产品信息模型,推出了信息模型,推出了系统;系统;正在研究全新建模方式正在研究全新建模方式,将,将CAECAE技术与技术与CADCA
6、D建模融为一体,理性确定产品形状、结构、材料等各种细节建模融为一体,理性确定产品形状、结构、材料等各种细节 常见三维几何建模模式: 、和 建模技术发展概况 四次CAD 技术革命 、 、常用建模方法的比较与应用建模方式建模方式应应 用用 范范 围围局局 限限 性性线框建模线框建模画二、三维线框图画二、三维线框图不能表示实体;不能表示实体;图形会有二义性图形会有二义性表面建模表面建模艺术图形;形体表面显示;艺术图形;形体表面显示; 数控加工数控加工不能表示实体不能表示实体实体建模实体建模物性计算;有限元分析;物性计算;有限元分析;用集合运算构造形体用集合运算构造形体只能产生正则实体;只能产生正则实
7、体;抽象形体的层次较低抽象形体的层次较低特征建模特征建模在实体建模基础上加入实体在实体建模基础上加入实体的精度信息、材料信息、技的精度信息、材料信息、技术信息、动态信息术信息、动态信息还没有实用化系统问世;还没有实用化系统问世;目前主要集中在概念的提出和目前主要集中在概念的提出和特征的定义及描述上特征的定义及描述上几何建模中表示物体形态常用方法: 建模技术在CAD中应用于、与2. 线框建模 线框建模的原理 线框建模的优缺点 线框建模线框建模是计算机图形学和CAD领域中最早用来表示形体的建模方法。虽存在着很多不足而且有逐步被表面模型和实体模型取代的趋势,但它是表面模型和实体模型的基础,并具有数据
8、结构简单的优点,故仍有应用意义线框建模的原理 线框建模线框建模是利用基本线素来定义设计目标的棱线部分而构成的立体框架图线框建模生成的实体模型由线框建模生成的实体模型由一系列的直线、圆弧、点及自一系列的直线、圆弧、点及自由曲线组成,描述产品的轮廓由曲线组成,描述产品的轮廓外形外形线框建模的数据结构 点号 x y z 点号 x y z 1 0 0 1 5 0 0 0 2 0 1 1 6 0 1 0 3 1 1 1 7 1 1 0 4 1 0 1 8 1 0 0 立方体的边表 立方体的顶点表 线号 线上端点号 线号 线上端点号 线号 线上端点号 1 1 2 5 5 6 9 1 5 2 2 3 6 6
9、 7 10 2 6 3 3 4 7 7 8 11 3 7 4 4 1 8 8 5 12 4 8 线框建模的数据结构是表结构计算机内部存贮物体的顶点和棱线信息线框建模的优缺点 线框建模构造的实体模型只有线框建模构造的实体模型只有离散的边,没有边与边的关系。离散的边,没有边与边的关系。信息表达不完整,会使物体形状信息表达不完整,会使物体形状的判断产生多义性的判断产生多义性 复杂物体的线框模型生成需要复杂物体的线框模型生成需要输入大量初始数据,数据的统一输入大量初始数据,数据的统一性和有效性难以保证,加重输入性和有效性难以保证,加重输入负担负担线框建模的优点线框建模的优点 只有离散的空间线段,处理起
10、来比较容易,构造模型操作只有离散的空间线段,处理起来比较容易,构造模型操作简便简便 所需信息最少,数据结构简单所需信息最少,数据结构简单, , 硬件的要求不高硬件的要求不高 系统的使用如同人工绘图的自然延伸,对用户的使用水平系统的使用如同人工绘图的自然延伸,对用户的使用水平要求低,用户容易掌握要求低,用户容易掌握线框建模的缺点线框建模的缺点 线框建模的特点线框建模的线框建模的缺点缺点 由于没有面的信息,不能消除由于没有面的信息,不能消除隐藏线和隐藏面。隐藏线和隐藏面。 不是连续的几何信息(只有顶不是连续的几何信息(只有顶点和棱边),不能明确的定义点和棱边),不能明确的定义给定的点与形体之间的关
11、系给定的点与形体之间的关系(点在形体内部、外部和表面(点在形体内部、外部和表面上)。因此不能用线框模型处上)。因此不能用线框模型处理计算机图形学和理计算机图形学和CADCAD中的多中的多数问题,如剖切、消隐、渲染、数问题,如剖切、消隐、渲染、物性分析、干涉检查、加工处物性分析、干涉检查、加工处理等理等 3.曲面建模 曲面建模的原理 曲面建模的特点 常见的曲线、曲面模型曲面造型的现状与发展趋势 曲面建模是将物体分解成组成物体的表面、边线和顶点,用顶点、边线和表面的有限集合表示和建立物体的计算机内部模型 曲面建模的原理平面建模是将形体表面划分成一系列多边形网格,每一个网格构成一个小的平面平面,用一
12、系列的小平面逼近逼近形体的实际表面表面建模分为平面建模和曲面建模平面建模平面建模 曲面建模曲面建模曲面建模是把需要建模的曲面划分为一系列曲面片曲面片,用连接条件拼接拼接来生成整个曲面 CAD领域最活跃、应用最广泛的几何建模技术之一常用曲面生成方法的种类基本曲面基本曲面规则曲规则曲面面自由曲自由曲面面派生曲派生曲面面规则曲面规则曲面规则曲面规则曲面规则曲面规则曲面自由曲面自由曲面自由曲面自由曲面自由曲面自由曲面派生曲面派生曲面表面建模的数据结构 表面建模的数据结构是表结构,除给出边线及顶点的信息之外,还提供了构成三维立体各组成面素面素的信息 面号 面上线号 线数 4、3、 2、1 4 8、12、
13、4、9 4 8、7、 6、5 4 6、11、2、10 4 7、11、3、12 4 5、9、 1、10 4 立方体的面表 曲面建模的特点三维实体信息描述较线框建模严密、三维实体信息描述较线框建模严密、完整,能够构造出复杂的曲面,如汽完整,能够构造出复杂的曲面,如汽车车身、飞机表面、模具外型车车身、飞机表面、模具外型曲面建模理论严谨复杂,所以建模系统使用较复杂,并需一曲面建模理论严谨复杂,所以建模系统使用较复杂,并需一定的曲面建模的数学理论及应用方面的知识定的曲面建模的数学理论及应用方面的知识此种建模虽然有了面的信息,但缺乏实体内部信息,所以有此种建模虽然有了面的信息,但缺乏实体内部信息,所以有时
14、产生对实体二义性的理解。时产生对实体二义性的理解。如一个圆柱曲面,就无法区别它是如一个圆柱曲面,就无法区别它是一个实体轴的面或是一个空心孔的面一个实体轴的面或是一个空心孔的面不能实行剖切,不能计算物性,不能检查物体间碰撞和干涉不能实行剖切,不能计算物性,不能检查物体间碰撞和干涉等。等。优点:缺点:可以对实体表面进行消隐、着色显示可以对实体表面进行消隐、着色显示可以计算表面积,利用建模中的基本数据,进行有限元划分可以计算表面积,利用建模中的基本数据,进行有限元划分可以利用表面造型生成的实体数据产生数控加工刀具轨迹可以利用表面造型生成的实体数据产生数控加工刀具轨迹参数曲面 参数曲面建模在拓扑矩形的
15、参数曲面建模在拓扑矩形的边界网格上利用混合函数在纵边界网格上利用混合函数在纵向和横向两对边界曲线间构造向和横向两对边界曲线间构造光滑过渡的曲线构造曲面光滑过渡的曲线构造曲面 计算机图形学中应用最多计算机图形学中应用最多曲面建模中常见参数曲面:曲面建模中常见参数曲面: BezierBezier曲线曲面曲线曲面 B B样条样条(B-spline)曲线曲面曲线曲面 非均匀有理非均匀有理B B样条样条( NURBS )曲线曲线曲面曲面 1)Bezier曲线-定义定义BezierBezier曲线的定义曲线的定义: :由两个端点和若干个不在曲线上但能够确定曲线形状的点来确定。 特征多边形特征多边形定义n次
16、Bzier曲线的n条边组成的多边形,大致勾画出对应曲线的形状。 BezierBezier曲线曲线- -公式公式公式:公式: 0t1其中 Tii特征多边形顶点的位置矢量, Bi,n(t) 伯恩斯坦基函数:niniitBPtP0,)()(伯恩斯坦(Bernstain )基函数iniinnittCtB)1 ()(,i= 0,1, ,n 其中 t局部参数,t 0,1 )!( !tntnCin三次Bezier曲线 32102332103223303 ,0001003303631331113131QQQQuuuQQQQuuuuuuQuBuPiiiBezier曲线性质性质v凸包性凸包性:形状由特征多边形所确
17、定,它均落在特征多边形的各控制点形成的凸包内,即具有凸包性凸包性。v端点性质端点性质:曲线首尾端点分别与特征多边形首末两个端点重合。不具有局部控制能力不具有局部控制能力:修改特征多边形一个顶点或改变顶点数量时,将影响整条曲线,对曲线要全部重新计算Bezier曲线性质性质对称性对称性 : Bzier曲线在起点处有什么几何性质,在终点处也有相同的性质。 几何不变性:几何不变性: Bzier曲线的位置与形状与其特征多边形顶点Pi(i=0,1,n)的位置有关,它不依赖坐标系的选择。 Bezier曲面-定义定义定义定义:mn次曲面公式为其中 m,n 决定曲面片的次数。 其中Bi,m(u)、Bj,n(v)
18、是伯恩斯坦基函数 Qi,j是控制网格顶点的(m+1)(n+1)minjjinjmivuQvBuBvuP00,) 1,0()()(),( Bezier曲面由多边形面上的设计点所构成网格定义。 主要问题是局部形状控制,因为移动多边形曲面上的一点,就会影响整个所有曲面形状 法国雷诺汽车公司的工程师P.E. Bzier于1962年独创构造贝塞尔曲线曲面的方法,法国Dassault飞机公司研制的CATIA系统广泛使用 BezierBezier曲线曲线的形状由一多边形定义,仅有多边形第一个及最后一个顶点在该曲线上,其余的顶点则定义曲线的导数、阶数及形状 曲线的形状大致上是按照多边的形状而变化,改变多边形顶
19、点位置就可以让使用者直观地交互式控制任意复杂空间曲线生成 BezierBezier曲面曲面由Bezier曲线构成四个角点正好是BEZIER 曲面的四个角点 特征网格最外一圈顶点定义BEZIER曲面的四条边界。几何不变性。对称性。凸包性。2) B样条曲线样条曲线 Bezier曲线是通过逼近特征多边形而获得曲线的,存在的不足是: 1)缺乏局部修改性, 即改变某一控制点对整个曲线都有影响. 2)n较大时,特征多边形的边数较多,对曲线的控制减弱。1972年,Riesenfeld等提出了B样条曲线。用B样条基函数代替Bernstein基函数;逼近特征多边形的精度更高. 多边形的边数与基函数的次数无关。具
20、有局部修改性.B样条(basic spline)曲线-定义其中:Pi,i=0,1,n为控制顶点。顺序连接这些控制顶点形成的折线称为B样条控制多边形. Ni,k(t),i=0,1,n称为K阶(K-1次)规范B样条基函数 niikiPtNtP0,)(B样条(basic spline)曲线特点特点:B样条曲线形状比Bezier曲线更接近于它的控制多边形。具有更强的凸包性,恒位于它的凸包内。 B样条曲线的首尾端点不通过控制多边形的首末两个端点。 局部调整性,k阶B样条曲线一点,只被相邻的k个顶点所控制,与其它控制点无关。 在任意截面上选择多个点为特征顶点,用最小二乘积逼近方法生成一条曲线,即B B样条
21、曲线样条曲线。 在曲面 V V方向的不同截面上可生成一组(N+1)条 B样条曲线,同样在曲面 U U方向的不同截面也生成一组(M+1)条B样条曲线。两组B样条曲线的直积可构成B B样条曲面样条曲面。 20世纪七十年代初,Gordon等人在贝塞尔方法基础上引入了B样条方法,克服了贝塞尔方法整体表示的局限,具有局部性质 B样条方法仍采用控制顶点定义曲线曲面,但改用特殊基函数: B样条(basic spline)曲面定义B样条曲面也可看成是沿两个不同方向(u,v)的B样条曲线的交织。 Pq阶B样条曲面片, (m+1)(n+1)个空间网格点 组成特征网格。 minjjiqjPivuQvBuBvuP00
22、,) 1,0(,jiQ,(2)B样条(basic spline)曲面特点与B样条(basic spline)曲线特点类似。(Non-Uniform Rational B-spline,) B B样条曲线样条曲线(曲面)只能近似表示除抛物面以外的二次曲线曲面(如:圆弧、椭圆弧、双曲线等) ,使简单问题复杂化,带来设计误差 非均匀有理非均匀有理B B样条样条技术对 B样条方法进行改造,扩充了统一表示二次曲线与曲面的能力 NURBS被国际标准化组织定义为工业产品形状表示的标准方法(k-1)次NURBS曲线定义为: ,其中 称为权,与控制顶点 相联。 Qij(i=0,1,n;j=0,1,m)为控制顶点
23、。 Ni,k(u)是B样条基函数。 uNWuNQWuCkiniinikiii,00,niwi, 1 , 0,NURBSNURBS曲面曲面定义 给定一张(m+1)(n+1)的网络控制点Qij(i=0,1,n;j=0,1,m),以及各网络控制点的权值Wij(i=0,1,n;j=0,1,m),则其NURBS曲面的表达式 Ni,k(u)、Nj,l(v)为u、v参数方向的B样条基函数,k、l为B样条基函数的阶次。nimjijljkinimjijijljkiWvNuNWQvNuNvuS00,00,)()()()(),(NURBSNURBS方法主要有以下四个特点: NURBS不仅可以表示自由曲线和曲面自由曲
24、线和曲面,它还可以精确地表示圆锥精确地表示圆锥曲线和规则曲线,曲线和规则曲线,所以NURBS为计算机辅助几何设计(CAGD)提供了统一的数学描述方法。 NURBS具有影响曲线、曲面形状的权因子权因子,故可以设计相当复杂的曲线和曲面形状,若运用恰当,更便于设计者实现自己的设计意图。 NURBS方法是非有理B样条方法在四维空间的直接推广,多数非多数非有理有理B B样条曲线和曲面的性质及其相应的计算方法可直接推广到样条曲线和曲面的性质及其相应的计算方法可直接推广到N NURBSURBS曲线和曲面。曲线和曲面。 计算稳定且快速。曲面造型的现状与发展趋势 从研究领域来研究领域来看,曲面造型技术已从传统的
25、研究曲面表示、曲面求交和曲面拼接,拓展到曲面变形、曲面重建、曲面简化、曲面转换和曲面等距性等方面。从表示方法表示方法来看,以网格细分网格细分(Subdivision)为特征的离散造型与传统的连续造型相比,大有后来居上的创新之势。4. 实体建模 实体建模基本原理 三维实体建模方法 采用基本体素组合,通过集合运算集合运算和基本变形操作变形操作建立三维立体的过程称为 实体建模是实现三维几何实体完整信息表示的理论、技术和系统的总称 实体建模能够定义三维物体的内部结构形状,完整地描述物实体建模能够定义三维物体的内部结构形状,完整地描述物体的所有几何信息和拓扑信息,包括物体的体、面、边和顶点体的所有几何信
展开阅读全文