CAD实体特征建模和主模型技术 new_第1页
CAD实体特征建模和主模型技术 new_第2页
CAD实体特征建模和主模型技术 new_第3页
CAD实体特征建模和主模型技术 new_第4页
CAD实体特征建模和主模型技术 new_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、18.5 实体建模实体建模1、实体有效性、实体有效性 实体的顶点数V,边数E,面数F,形体表面的孔数H,穿透多面体的洞数G,独立不相连接的多面体数C简单多面体实体有效性简单多面体实体有效性: V-E+F=2 非简单多面体实体有效性非简单多面体实体有效性: V-E+F-H=2 (C-G)28.5 实体建模实体建模1、实体有效性、实体有效性(实例实例) 38.5 实体建模实体建模2、边界表示法、边界表示法 边界表示法简称B-Rep法。它的基本思想是一个实体可以通过它的面的集合来表示,而每一个面又可以用边来描述,边通过点,点通过三个坐标值来定义。边界表示法强调实体外表的细节,详细记录了构成物体的所有

2、几何信息和拓扑信息,将面、边、顶点的信息分层记录,建立层与层之间的联系。数据结构数据结构 网状的数据结构。如图所示的物体,将其按照实体、面、边、顶点描述,在计算机内部按网状的数据结构进行存贮。点点用三维坐标表示,是最基本的元素用三维坐标表示,是最基本的元素边边是形体相邻面的交界,可为空间直线或曲是形体相邻面的交界,可为空间直线或曲线线环环是由有序、有向的边组成的封闭边界。环是由有序、有向的边组成的封闭边界。环有内、外环之分,外环最大且只有一个;内有内、外环之分,外环最大且只有一个;内环的方向和外环相反,外环边通常按逆时针环的方向和外环相反,外环边通常按逆时针方向排序,内环边通常按顺时针方向排序

3、。方向排序,内环边通常按顺时针方向排序。面面是一个多连通区域,可以是平面或曲面,由一个外环是一个多连通区域,可以是平面或曲面,由一个外环和若干个内环组成。根据环的定义,在面上沿环的方向和若干个内环组成。根据环的定义,在面上沿环的方向前进,左侧总在面内,右侧总在面外。面的方向用垂直前进,左侧总在面内,右侧总在面外。面的方向用垂直于面的法矢表示,法矢向外为正向面。于面的法矢表示,法矢向外为正向面。实体实体是由若干个面组成的闭包,实体的边界是有限个面是由若干个面组成的闭包,实体的边界是有限个面的集合。的集合。8.5 实体建模实体建模2、边界表示法、边界表示法 BrepBrep中必须表达的信息分为两类

4、中必须表达的信息分为两类: : 一类是一类是几何信息几何信息。描述形体的大小、位置、形状等基。描述形体的大小、位置、形状等基本信息,如顶点坐标,边和面的数学表达式等。本信息,如顶点坐标,边和面的数学表达式等。 另一类是另一类是拓扑信息拓扑信息。拓扑信息描述形体上的顶点、边。拓扑信息描述形体上的顶点、边、面的连接关系。、面的连接关系。 拓扑信息形成物体边界表示的拓扑信息形成物体边界表示的“骨架骨架”,形体的几何,形体的几何信息犹如附着在信息犹如附着在“骨架骨架”上的上的“肌肉肌肉”。 在在BrepBrep中,拓扑信息是指用来说明体、面、边及顶点中,拓扑信息是指用来说明体、面、边及顶点之间连接关系

5、的这一类信息,例如面与哪些面相邻;面由之间连接关系的这一类信息,例如面与哪些面相邻;面由那些边组成等。那些边组成等。 描述形体拓扑信息的根本目的是便于直接对构成形体描述形体拓扑信息的根本目的是便于直接对构成形体的各面、边及顶点的参数和属性进行存取和查询,便于实的各面、边及顶点的参数和属性进行存取和查询,便于实现以面、边、点为基础的各种几何运算和操作。现以面、边、点为基础的各种几何运算和操作。8.5 实体建模实体建模2、边界表示法、边界表示法 例如:多面体的面、边和顶点间的九种拓扑关系例如:多面体的面、边和顶点间的九种拓扑关系面面邻接关系面面邻接关系面上点的关系面上点的关系面上边的关系面上边的关

6、系点与面连接关系点与面连接关系点点连接关系点点连接关系点与边连接关系点与边连接关系边面邻接关系边面邻接关系边点连接关系边点连接关系边边连接关系边边连接关系8.5 实体建模实体建模2、边界表示法、边界表示法 在这九种不同类型的拓扑关系中,有些关系冗余,因此计在这九种不同类型的拓扑关系中,有些关系冗余,因此计算机内部并不需要所有拓扑关系都直接表达。算机内部并不需要所有拓扑关系都直接表达。 但至少需表达两种以上拓扑关系才能构成一个实体完全的但至少需表达两种以上拓扑关系才能构成一个实体完全的拓扑信息。拓扑信息。 存储更多的拓扑关系,花费的代价是存储量大了,以冗余存储更多的拓扑关系,花费的代价是存储量大

7、了,以冗余来换计算工作量的节省和某些算法的易于实现。来换计算工作量的节省和某些算法的易于实现。 例如,在例如,在BrepBrep表达中,简单实体的数据结构可用体表达中,简单实体的数据结构可用体、面、边、点四个层次的表描述、面、边、点四个层次的表描述 对复杂实体的数据结构则采用更多的层次表来描述对复杂实体的数据结构则采用更多的层次表来描述8.5 实体建模实体建模2、边界表示法、边界表示法 边界表示强调实体的外表细节,把面、边、顶点的信息分边界表示强调实体的外表细节,把面、边、顶点的信息分层描述,并建立了层与层之间边界表示。层描述,并建立了层与层之间边界表示。 没有统一的数据结构,为了有效地表示几

8、何体的拓扑关系没有统一的数据结构,为了有效地表示几何体的拓扑关系,斯坦福大学,斯坦福大学B BG GBaumgartBaumgart在在19721972年提出的以棱边为中心的年提出的以棱边为中心的多面体表示的多面体表示的翼边结构翼边结构( (Winged Edge Data Winged Edge Data StructureStructure,WEDWED) )及改进后的对称结构等。及改进后的对称结构等。( () )翼边结构以边为核心组织数据,如图:翼边结构以边为核心组织数据,如图: 棱边数据结构中包含两个点指针,棱边数据结构中包含两个点指针,指向该边的指向该边的,棱边为一有向,棱边为一有向

9、线段。当棱边为曲线段时,还需增加一线段。当棱边为曲线段时,还需增加一指针指向曲线表示的结构。指针指向曲线表示的结构。 现在的现在的CADCAD系统数据结构都是翼边结构的变种系统数据结构都是翼边结构的变种边界表示的数据结构8.5 实体建模实体建模2、边界表示法、边界表示法 WEDWED中另设两个环指针,分别指向棱边所邻接的两个环中另设两个环指针,分别指向棱边所邻接的两个环( (。由边环关系可确定棱边与邻面之间的拓扑关系。由边环关系可确定棱边与邻面之间的拓扑关系。为了从棱边搜索到它所在的任一闭环上的其它棱边,数据结构中为了从棱边搜索到它所在的任一闭环上的其它棱边,数据结构中还增设四个指向邻边的指针

10、,分别为还增设四个指向邻边的指针,分别为为棱边左边环中沿逆时针方向所连接的下一条边为棱边左边环中沿逆时针方向所连接的下一条边,其余类推。,其余类推。WEDWED方法拓扑信息完整,查询和修改方便,可很好地应用于正则方法拓扑信息完整,查询和修改方便,可很好地应用于正则布尔运算布尔运算8.5 实体建模实体建模2、边界表示法、边界表示法 B_REP表达数据结构举例 8.5 实体建模实体建模2、边界表示法、边界表示法 8.5 实体建模实体建模2、边界表示法、边界表示法 8.5 实体建模实体建模2、边界表示法、边界表示法 8.5 实体建模实体建模2、边界表示法、边界表示法 8.5 实体建模实体建模2、边界

11、表示法、边界表示法 8.5 实体建模实体建模2、边界表示法、边界表示法 8.5 实体建模实体建模2、边界表示法、边界表示法 8.5 实体建模实体建模2、边界表示法、边界表示法 Brep表示法的优点:表示法的优点:1.1. 表示形体的点、线、面等几何元素是显式表示、使得形体的显表示形体的点、线、面等几何元素是显式表示、使得形体的显示很快并且很容易确定几何元素之间的连接关系;示很快并且很容易确定几何元素之间的连接关系;2.2. 可对可对BrepBrep法的形体进行多种局部操作,比如倒角;法的形体进行多种局部操作,比如倒角;3.3. 便于在数据结构上附加各种非几何信息,如精度、表面粗糙度便于在数据结

12、构上附加各种非几何信息,如精度、表面粗糙度等。等。4.4. BrepBrep表示覆盖域大,原则上能表示所有的形体表示覆盖域大,原则上能表示所有的形体缺点:缺点:1.1. 数据结构复杂,需要大量存储空间,维护内部数据结构及一致数据结构复杂,需要大量存储空间,维护内部数据结构及一致性的程序较复杂;性的程序较复杂;2.2. 对形体的修改操作较难实现;对形体的修改操作较难实现;3.3. BrepBrep表示不一定对应一个有效形体。表示不一定对应一个有效形体。8.5 实体建模实体建模2、边界表示法、边界表示法 198.5 实体建模实体建模多叉树转二叉树多叉树转二叉树:多叉树的第一个儿子结点作为二叉树的左

13、结点,将其兄弟结点作为二叉树的右结点 CSG(Constructed Solid Geometry)法也译为构造实体几何法,是用二叉树的形式记录一个零件的所有组成体素进入拼合运算的过程,可以简称为体素拼合树。CSG法强调的是记录各个体素在进入拼合时的原始状态,每个体素都有特定的定位参数和尺寸参数。CSG树只定义它所表示物体的构造方式,既不反映物体的面、边、顶点等有关边界信息,也不显式说明三维点集与所表示的物体在E空间的一一对应关系。因此这种表示又被称为物体的隐式模型或过程模型3、构造实体几何法、构造实体几何法208.5 实体建模实体建模4、混合表示法、混合表示法218.5 实体建模实体建模5、

14、八叉树表示法(空间细分表示)、八叉树表示法(空间细分表示) 八叉树表示是一种层次数据结构,首先在空间中定义一个能够包含所表示物体的立方体,立方体的三条棱边分别与x、y、z轴平行,边长为 a。如果所要表示的物体就是这一立方体,算法结束。否则将立方体等分为8个子块,每块仍是一个小立方体,其边长为原立方体边长的1/2。将这8个小立方体依次编号为0、1、2、7。 若某一小立方体的体内空间全部被所表示的物体占据,则将此立方体标识为“满”;若它与所表示的物体无交,则标识为“空”;否则将它标识为“部分占有”,并继续分割下去。当分割到每一小立方体的边长为1时,应将每一“部分占有”的单元标识为“满”。至此就完成

15、了物体的八叉树表示算法。 228.5 实体建模实体建模6、扫描表示法、扫描表示法 扫描表示法是将空间的一个点,一条边或一个面沿某一路径扫描,用得到的扫描轨迹表示三维物体,扫描方法有三种: 平移扫描:指物体沿某一直线方向平移一段距离 旋转扫描:指物体沿某一轴线旋转一定角度 广义扫描:指物体沿某一空间曲线扫描一定距离 238.6 特征建模特征建模248.6 特征建模特征建模258.6 特征建模特征建模268.6 特征建模特征建模278.6 特征建模特征建模288.6 特征建模特征建模298.6 特征建模特征建模308.6 特征建模特征建模318.6 特征建模特征建模328.6 特征建模特征建模33

16、8.6 特征建模特征建模348.6 特征建模特征建模358.6 特征建模特征建模368.6 特征建模特征建模378.6 特征建模特征建模388.6 特征建模特征建模398.6 特征建模特征建模408.6 特征建模特征建模418.6 特征建模特征建模428.7 产品数字化设计中的主模型建模技术产品数字化设计中的主模型建模技术1、产品数字化主模型建模系统功能与体系结构、产品数字化主模型建模系统功能与体系结构数字样机数字样机全数字化主模型全数字化主模型产品建模环境(界面)产品建模环境(界面)产品建模支持工具产品建模支持工具(应用软件)(应用软件)产品装配设计知识产品装配设计知识库库配套件技术信息库配

17、套件技术信息库产品特征建模产品特征建模数字化转换解释器数字化转换解释器各种数字化算法库各种数字化算法库产品几何表达产品几何表达支持工具支持工具UG/CATIA /PRO/E等等图图8.24 产品主模型建模系统体系结构产品主模型建模系统体系结构438.7 产品数字化设计中的主模型建模技术产品数字化设计中的主模型建模技术2、产品主模型建模实现过程、产品主模型建模实现过程(1) 市场调查与产品策划,采用QFD方法进行潜在顾客需求转换,生成新产品概念,确定目标产品的功能、性能、基本配置、技术经济指标、开发计划等的定义;(2) 目标产品概念设计(二维、三维效果图),1:1泥模(针对某些产品),定样;(3) 反求建立三维数字化主模型,整车总布置,建立各大系统的装配关系、功能联系,定义工程约束,提取性能参数,装配模型分解,确定配套件、附加材料、技术要求等非几何信息等;(4) 采用DFX技术进行主模型设计评估,修改完善主模型;(5) 由主模型派生出分析、工艺、仿真分析、NC加工等模型。 448.7 产品数字化设计中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论