9 三维产品建模技术

上传人:野鹰 文档编号:2870869 上传时间:2017-07-28 格式:PPT 页数:51 大小:1.60MB
返回 下载 相关 举报
9 三维产品建模技术_第1页
第1页 / 共51页
9 三维产品建模技术_第2页
第2页 / 共51页
9 三维产品建模技术_第3页
第3页 / 共51页
9 三维产品建模技术_第4页
第4页 / 共51页
9 三维产品建模技术_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《9 三维产品建模技术》由会员分享,可在线阅读,更多相关《9 三维产品建模技术(51页珍藏版)》请在金锄头文库上搜索。

1、9 三维产品建模技术,几何建模: 以计算机能够理解的形式,对实体进行确切的定义,赋予一定的数学描述,再以一定的数据结构形式对所定义的几何实体加以描述,从而在计算机内部构造一个实体的模型。三维几何建模主要是指三维空间的立体经并、交、差等集合运算和旋转、平移、缩放等几何变换,产生设计者所希望得到的较为复杂的立体模型的过程。,三维立体的造型是三维图形系统的核心和基础。,三维图形系统的主要功能模块,窗口管理,各种模块,事件响应,用户界面,数学计算,通用函数库,求交算法,数学计算,通用函数库,基本算法,布尔运算,基本体的CSG,B-Rep表达,基本体素表达,画线框,消隐图,真实感显示,显示算法,数据结构

2、,1.点,typedef struct int ID; float x,y,z TPoint;,点是几何造型中的最基本元素,平面立体、曲面立体、曲线、曲面等形体均可用有序的点集表示。,2.边,是两个或多个相邻表面的交线,是一维几何元素.,直线由两端点确定、曲线由一系列型值点或控制点表示,typedef struct int ID; int Vertex2; TEdge;,三维图形中的几何元素的定义,3. 面,面是二维几何元素,是形体上一个有限、非零的区域,由一个外环和若干个内环界定其范围。,几何造型中常分平面、二次面、双三次参数曲面等形式。,面有方向性,一般用面的外法矢方向定义其正方向,若一个

3、面的外法矢向外,则此面为正向面;反之,为反向面。,typedef struct int ID; float A,B,C,D; int Vertex3; TFace;,4. 环,5. 体,环是由有序的有向边(直线段或曲线段)组成的面的封闭边界。环中的边不能相交,相邻两边共有一个端点;环有内环和外环之分,体是3维几何元素,是由封闭表面围成的空间。,1-2-3-4-1,一个面可以没有内环,但必须有且只有一个外环。,体素的三种定义形式:(1)组合成复杂形体的简单立体,如棱柱、棱锥、圆柱、圆锥、圆环、球体等。(2)某一截面轮廓线沿一条(或一组)空间参数曲线作回扫或平扫描运动而产生的实体。(3)用代数半空

4、间定义的形体,表示为(x,y,z)|f(x,y,z)0,6.体素,体素是可以用有限个尺寸参数定形和定位的立体。,几何建模方法对实体的描述和表达建立在几何信息和拓扑信息处理的基础上。 几何信息:指物体在空间的形状、尺寸及位置的描述。 拓扑信息:构成物体的各个分量的数目及相互之间的联接关系。,平面立体的9种拓扑关系:面相邻性、面顶点包含性、面边包含性、顶点面相邻性、顶点相邻性、顶点边相邻性、边面相邻性、边顶点包含性、边相邻性,三维几何建模系统分类,形线框模型体的定义形表面模型体实体模型示形式,按照对这两方面信息的描述和储存方法的不同,三维几何建模系统可分为:,1.线框模型(Wire frame M

5、odeling),基本思想用三维空间的线条表达模型的棱边立方体12 边8 顶点,与形体之间不存在一一对应关系,是真实物体的高度抽象,不适合真实感显示.,线框模型是用顶点和邻边来表示形体,形体表示成一组轮廓线的集合,线框模型,二维绘图系统的自然扩展增加了Z坐标可以产生任意视图,并保证正确的投影关系工程图绘制比二维绘图系统大大前进了一步,线框模型讨论,当前应用实体造型系统中的辅助手段,优点:简单、处理速度快缺点:不能明确给出定点与形体之间的关系,因此不能解决剖视图、消隐图、明暗色彩图、加工处理等。,线框模型所存贮的几何信息是一些线段的信息,一般是各棱线的端点和棱线的类型。因此,线框模型所需内存很少

6、,计算机处理简单、迅速。但由于它是用棱线等来表示物体的形状,只包含了三维立体的一部分形状信息,诸如一个面由哪几条棱线组成,立体内部与外部如何区分等,用线框模型都无法表示。即用线框模型可以表示机械零件的各种投影图,但线框模型也有一定的局限性:(1)存在二义性,即有时一种数据可以表示成某一种图形,也可以看成是另外一种图形;(2)另外用线框模型不能解决两个平面的交线、消除隐藏线、隐藏面等问题,当然也不能输出剖面图。,2.曲面模型(Surface Modeling),基本思想采用空间的曲面来表示物体的外表面,基本面素:可以是平面或二次曲面,如圆柱体、圆锥体、圆环面、回转面等。 通过各面素的连接构成组成

7、面,各组成面的拼接就是所构成的模型 数据结构:仍是表结构,除给出边线及定点信息之外,还提供了构成三维立体各组成面素的信息。,- 由面的集合来定义形体,将形体表示成一组表面的集合,形体与其表面一一对应,适合于真实感显示,曲面模型,与线框模型相比,多了一个面表,纪录了边与面之间的拓扑关系,但仍旧缺乏面与体之间的拓扑关系,无法区别面的哪一侧是体内还是体外,仍然不是实体模型。优点是能实现以下功能:消隐、着色、表面积计算、两个曲面的求交、数控刀具轨迹生成、有限元网格划分等。此外擅长于构造复杂的曲面物体。缺点是只能表示物体的表面及其边界,它还不是实体模型,不能实行剖切,不能计算物性,不能检查物体间碰撞和干

8、涉。,实体造型:是在计算机内部以实体描述客观事物。(由于实体建模能够定义三维物体的内部结构形状,因此能完整的描述物体的所有几何信息,是当前普遍采用的建模方法。)生成实体的方法:体素法和扫描法,3.实体模型(Solid Modeling),实体建模方法:体素法:通过基本体素的集合运算构造几何实体的建模方法。基本体素的描述:长方体、球体、圆柱、圆锥、圆环、锥台等体素间的集合运算:并、交、差三种运算扫描法:对表面形状较为复杂的物体,难于通过定义基本体素加以描述,可以通过定义基体,利用基体的变形操作实现物体的建模。,实体模型,实体模型,它与上述表面模型不同之处在于确定了表面的哪一侧存在实体这个问题。用

9、有向棱边的右手法则确定所在面外法线的方向。实体模型的数据结构不仅纪录了全部几何信息,而且纪录了全部点、线、面、体的拓扑信息。,实体模型,显示类型丰富能够表示形体的各种几何、拓扑信息现代设计系统中的主要表达形式进一步分析的基础有限元分析、装配干涉检查、刀具轨迹规划等机械设计自动化的基础,3.1实体的定义,什么是客观存在(有效)实体的定义具有一定的形状具有封闭的边界(表面)内部连通占据有限的空间经过运算后,仍然是有效的物体,抽象带来的问题计算机中表示的物体是无效的不能够客观存在,形体上任一点的足够小的邻域在拓扑上应是一个等价的封闭圆,即围绕该点的形体邻域在二维空间中可构成一个单连通域,我们把满足该

10、定义的形体称为正则形体,不满足该定义的形体称为非正则形体.,正则集合,G是3D(三维)空间中的正则集合的条件是: G = K(iG),其中K表示闭包集合, i表示内部, G表示集合,定义: 给定一个集合G,如果此集合内部闭包与所给原集合相等,则此集合称为正则集合.,在该领域与圆盘之间存在着连续的一一对应关系,正则实体,为什么需要正则集合运算集合运算式构造复杂物体的有效方法普通的集合运算会产生无效物体,正则集合的布尔运算,A n* B = ki(A n B ),正则实体集合运算的欧拉公式,对于正则实体,其顶点(V)、边(E)、表面(F)之间的关系满足欧拉公式:VEF2,三维实体表示方法,三维实体

11、表示法是要研究如何表达以及如何构造一个实体模型的方法.,2.边界表示法(B-reps),1.结构实体几何构造法(CSG),3.扫描表示法,4.特征造型(Solid Modeling),用CSG法表示一个物体可用二叉树的形式加以表达CSG树图中树叶分为两种,一种是基本体素,另一种是体素作运动变换时的参数。图中的结点表示某种运算,有两类运算子,一类是运动运算子,另一类是集合运算子CSG树中的每个子树都代表一个集合,它是用算子对体素进行运算后生成的,树根就是最终拼合而成的物体。CSG树代表了CSG方法的数据结构.,1.结构实体几何构造法CSG,并,并,差,缺点表示不唯一不能直接用于显示求交计算麻烦,

12、优点表示简单、直观也是物体的构造方法,可用作图形输入手段容易计算物体的整体性质物体的有效性自动得到保证,2. 边界表示法,一个物体可以表达为它的有限数量的边界表面的集合,表面可能是平面,也可能是曲面。每个表面又可用它的边界的边及顶点加以表示。边界表示法要表达的信息分为两类,一类是几何数据,反映物体的大小及位置,一类是拓扑信息,拓扑是研究图形在形变与伸缩下保持不变的空间性质的一个数学分支,拓扑只关心图形内的相对位置关系而不问它的大小与形状,在边界表示法中,拓扑信息是指用来说明体、面、边及顶点连接关系的这一类信息。,缺点表示复杂有效性难以保证集合运算复杂,优点精确表示物体表示能力强几何变换容易适于

13、显示处理,3.扫描表示法,一个集合在空间运动就能扫成一个实体,通常用二维形体及它的运动轨迹来表示扫描生成的物体。扫描方法有:1)平移扫描 2)旋转扫描,将物体A沿着轨迹P推移得到物体B,称B为sweep体平移sweep-将一个二维区域沿着一个矢量方向推移,旋转sweep-将一个二维区域绕旋转轴旋转一周,广义sweep任意物体沿着任意轨迹推移推移过程中物体可以变形优点表示简单、直观适合做图形输入手段缺点作几何变换困难对几何运算不封闭,实体造型系统产品信息不足,产品数据不完备只涉及产品的几何形状数据而反映设计意图和工艺要求的信息没有表达如公差、粗糙度、材料、热处理等难以满足产品数据交换和信息集成的

14、需要数据的抽象层次低只用低层次的几何、拓扑信息来表达零件信息不能提供高层次的概念实体不利于工程设计的数据表达,基于特征的零件信息建模技术,采用具有工程意义的特征作为基本构造单元使整个信息模型具有丰富的语义并提供高层次的产品信息,完整、全面地描述产品信息模型是现代CAD系统普遍采用的技术特征建模既继承了几何建模的优点又弥补了其存在的种种缺陷,特征建模与几何建模,相互联系几何建模提供了面向几何的产品信息的表现形式 特征建模提供了连接工程知识和几何信息的工具特征向下细分需要几何建模提供产品的几何形状信息向上则反映工程语义的高层次信息 基于特征造型的产品设计方法是随着 CAD/CAM一体化要求而产生的

15、,是建立在实体造型方法基础之上,更适合于计算机集成制造系统的产品设计方法,特征建模与设计意图,特征的引用直接体现了设计意图产品模型易于理解节省产品设计时间推动产品设计与工艺设计规范化加强了产品设计与后续部门如分析、工艺准备、加工、检验各部门的联系及时进行反馈,特征的分类,形状特征Form Feature装配特征Assembly Feature精度特征Precision Feature性能分析特征Analysis Feature补充特征Additional Feature,形状特征Form Feature,描述某一个具有一定工程意义的几何形状信息主特征构造零件的主要形状结构辅特征对主特征的局部进行修饰,形状特征几何形状,通道凹陷凸起,过渡面域变形,装配特征Assembly Feature,用于表达零件的装配关系以及装配过程中所需的信息,精度特征用于描述几何形状和尺寸的许可变动量或误差尺寸公差、形状公差、表面粗糙度等分析特征、技术特征用于表达零件在性能分析时所使用的信息有限元网格划分补充特征、管理特征表达与以上无关的一些产品信息描述零件设计的编码等管理信息,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号