几何建模课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《几何建模课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 几何 建模 课件
- 资源描述:
-
1、第三章第三章 建模技术建模技术3.1 基本概念基本概念3.2 线框建模线框建模 3.3 表面建模表面建模3.4 实体建模实体建模 -3.5 特征建模特征建模3.6 行为特征建模简介行为特征建模简介 建模技术建模技术是定义产品在计算机内部表示的数字模型、数是定义产品在计算机内部表示的数字模型、数字信息以及图形信息的工具;研究产品数据模型在计算机内字信息以及图形信息的工具;研究产品数据模型在计算机内部的建立方法、过程、数据结构和算法。部的建立方法、过程、数据结构和算法。建模方法:几何建模、特征建模、行为特征建模建模方法:几何建模、特征建模、行为特征建模建模技术是建模技术是CAD/CAMCAD/CA
2、M系统中的核心。系统中的核心。3.1 基本概念基本概念 CAD/CAM CAD/CAM建模的基本要求:建模的基本要求:1 1)应具备信息描述的完整性)应具备信息描述的完整性 2 2)应贯穿整个生命周期)应贯穿整个生命周期 3 3)应为企业信息集成创造条件)应为企业信息集成创造条件 一、二维线框建模原理一、二维线框建模原理 数据结构为表结构。数据结构为表结构。计算机内部存贮的是物体的顶点及棱线信息,将实体的计算机内部存贮的是物体的顶点及棱线信息,将实体的几何信息和拓扑信息层次清楚地记录在顶点表及棱线表中。几何信息和拓扑信息层次清楚地记录在顶点表及棱线表中。3.2 线框建模线框建模边式边式利用顶点
3、和边棱线建模边式系统:只描述轮廓边,没有定义面。因而不能自动填充剖面线,拷贝和图形变换。面式系统:将封闭轮廓边包围的范围定义为平面。一、二维线框建模原理一、二维线框建模原理(面式)(面式)二维线框建模特点:二维线框建模特点:n绘图简单、方便、快速;n仅局限于计算机辅助绘图或对回转体零件进行数控编程;n各个视图相互独立,而不能自动修改已变参数。二、三维线框建模可利用三维线框模型经投影变换成平面视图 1)所需信息最少,数据运算简单,存贮空间小,对硬件的要求不高,易掌握,处理时间短。但对于曲面体,表示不准确。2)只有边的几何信息和拓扑信息,而没有面的信息或面信息不完整。无法进行消隐、干涉检查、物性计
4、算。3)会对物体形状的判断产生多义性,难以准确确定实体的真实形状。线框建模的特点线框建模的特点线框建模的二义性思考:该模型可以几种表示?一、基本原理一、基本原理3.3 表面建模表面建模表面表面二、表面描述方法的种类平面直纹面回转面柱状面Bezier曲面B样条曲面孔斯(Coons)曲面圆角面等距面三、自由曲面的建模方法1、参数化曲线自由曲线的生成过程:a)给出或记录一系列离散点的空间坐标;b)将上述离散点分段拟合;c)拟合时使各段衔接处过渡光滑:一阶导数值相等(一阶光滑);二阶导数值相等(二阶光滑)u为独立变量,u=01(1)三次三次B B zierzier曲线曲线 三次三次B B zierzi
5、er曲线二阶连续曲线二阶连续,工程上常采用分段三次工程上常采用分段三次B B zierzier曲线。曲线。三次三次B B zierzier曲线的曲线的参数方程参数方程 三次三次B B zierzier曲线的曲线的构造方法构造方法 三次三次B B zierzier曲线的曲线的几何特性几何特性 分段三次分段三次B B zierzier曲线的曲线的连接连接 通常通常n次次B zier曲线由(曲线由(n+1)个顶点来定义,并)个顶点来定义,并由参数式来表示:由参数式来表示:且且 参变量参变量t t0,10,1;(;(i i=0,1,n)=0,1,n)式中:式中:P Pi i为多边形顶点的位置矢量为多边
6、形顶点的位置矢量;B Bi i,n,n(t t)为古典伯恩斯坦基函数为古典伯恩斯坦基函数,也称权函数也称权函数;规定规定0 0和和0!0!均为均为1 1 n0iin,iP)t(B)t(Pinin,i)t1(t)!in(!i!n)t(B 000100330363133132102222PPPPtt 3t2t 3t41tt213)t(P对其参数方程求二阶导数,得对其参数方程求二阶导数,得3210PPPP tt 31t 32t1 6)t(P1 1长度相等长度相等曲线连接曲线连接 样条曲线:早期工程师制图时,把富有弹性的细长木条(即样条)用压铁固定在样点上,其他地方让木条自由弯曲,沿样条画下的曲线,称
7、Spline。三次样条曲线:如果样条曲线在样点上具有二阶平滑性,(二阶导数连续),且可由一个三次多项式表示。(2 2)B B样条曲线样条曲线B样条曲线也是使用特征多边形、逼近的方法。它比Bzier曲线更逼近特征多边形。均匀三次均匀三次B B样条曲线的样条曲线的表达式表达式-三次三次B B样条曲线的样条曲线的几何性质几何性质V V0 0V V1 1V V2 2V V3 3P P(0 0)P P(1 1)P P(0 0)P P(1 1)三次三次B B样条曲线的样条曲线的几何性质几何性质P P(0 0)P P(1 1)P P(0)(0)P P(1)(1)由于三次参数样条曲线的多项式由于三次参数样条曲
8、线的多项式次数低,易于次数低,易于计算,二次可导,工程上足够光滑,因此也获得广计算,二次可导,工程上足够光滑,因此也获得广泛应用。泛应用。练习练习已知特征多边形四个顶点位置已知特征多边形四个顶点位置V0(1,2)、)、V1(1.5,3)、V2(3,3.5)、V3(5,2.5)1)根据三次根据三次B B zierzier曲线的几何性质绘出一段曲线的几何性质绘出一段B B zierzier 曲线,要写明作图依据并保留作图痕迹。曲线,要写明作图依据并保留作图痕迹。2)根据三次根据三次B样条曲线的性质绘出一段样条曲线的性质绘出一段B样条曲线,样条曲线,要写明作图依据并保留作图痕迹。要写明作图依据并保留
9、作图痕迹。3)如果增加一顶点如果增加一顶点V4(5.5,0.5),试绘出由),试绘出由V1、V2、V3、V4 构成的均匀三次构成的均匀三次B样条曲线段。样条曲线段。用两个参数u、v描述的向量函数可表达一个空间曲面。双三次Bzier曲面用空间44个控制点形成控制多面体来控制曲面形状。(1 1)双三次)双三次B B zierzier曲面曲面 2、参数化曲面、参数化曲面双三次双三次B zier 曲面曲面数学表达式数学表达式T T 与Bzier曲面一样,可以把一族B样条曲线上相同的某一参数位置的点取出,构成另一条B样条曲线的顶点。当曲线族上的点变化时,即构成一条运动曲线,该运动曲线扫描而成的曲面,即为
10、B样条曲面。B样条曲面在实际应用中最重要的性质是曲面片间的连接方便性,且拼接后有非常光滑的效果。均匀33次B样条曲面片之间的自然连接可以达到二阶平滑效果。(2 2)B B样条曲面样条曲面双三次双三次B样条曲面的样条曲面的数学表示数学表示 0001033300631331-1-1T T双三次双三次B样条曲面的样条曲面的控制多面体控制多面体 优点:优点:能消隐、着色、表面积计算、曲面求交、数控能消隐、着色、表面积计算、曲面求交、数控刀具轨迹生成等。刀具轨迹生成等。所能描述的零件范围广,特别是像汽车车身、飞机机翼所能描述的零件范围广,特别是像汽车车身、飞机机翼等难于用简单的数字模型表达的物体。等难于
11、用简单的数字模型表达的物体。另外,表面建模可为另外,表面建模可为CAD/CAM中的其它场合提供数据,中的其它场合提供数据,如有限元分析中的网格的划分。如有限元分析中的网格的划分。局限性局限性:它所描述的仅是实体的外表面,并没切开物体:它所描述的仅是实体的外表面,并没切开物体而展示其内部结构,因而无法表示零件的立体属性,会给而展示其内部结构,因而无法表示零件的立体属性,会给物体的质量特性分析带来问题。物体的质量特性分析带来问题。四、表面建模的特点四、表面建模的特点 一、实体建模原理一、实体建模原理 3.4 实体建模实体建模a)四面体展开图及其有向边的定义二、体素及其布尔运算 1 1、体素的定义及
12、描述、体素的定义及描述 包含两部分内容:包含两部分内容:一是基本体素的定义与描述;一是基本体素的定义与描述;二是体素之间的布尔运算。二是体素之间的布尔运算。3.4 实体建模实体建模扫描体素扫描体素:平面廓形扫描体素三维实体扫描体素基本体素:定义参数、基准点等形成基本体素:定义参数、基准点等形成基本体素基本体素 有些物体的表面形状较为复杂,难于通过定义基有些物体的表面形状较为复杂,难于通过定义基本体素加以描述,此时可以定义基体,利用对基体的本体素加以描述,此时可以定义基体,利用对基体的基本变形操作实现物体的建模,这种构造实体的方法基本变形操作实现物体的建模,这种构造实体的方法称为扫描法。称为扫描
13、法。扫描法又可分为扫描法又可分为平面轮廓扫描平面轮廓扫描和和三维实体扫描三维实体扫描。概括地说,扫描需要两个分量,一个是被移动的概括地说,扫描需要两个分量,一个是被移动的基体。另一个是移动的路径。基体。另一个是移动的路径。扫描体素扫描体素2、布尔运算n两个或两个以上体素进行交、并、差运算常见的常见的表示方法:表示方法:1 1、边界表示法、边界表示法 2 2、构造立体几何法、构造立体几何法 3 3、混合表示法、混合表示法 4 4、空间单元表示法、空间单元表示法 三、实体模型的表示方法三、实体模型的表示方法 基本思想:基本思想:一个形体可以通过包容它的面来表一个形体可以通过包容它的面来表示,而每一
14、个面又可以用构成此面的边描述,边通示,而每一个面又可以用构成此面的边描述,边通过点,点通过三个坐标值来定义。过点,点通过三个坐标值来定义。1 1、边界表示法、边界表示法(Boundary RepresentationBoundary Representation,B-RepB-Rep)1 1、边界表示法、边界表示法(Boundary RepresentationBoundary Representation,B-RepB-Rep)1 1、边界表示法、边界表示法(Boundary RepresentationBoundary Representation,B-RepB-Rep)B-Rep法的优点
展开阅读全文