第五章 参数化实体特征造型技术
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(2)由曲面派生曲面。例如,倒圆角曲面、偏移曲面、混合曲面、延伸曲面、修剪曲面和拓扑连接曲面等。
2
曲面造型的特点:
(1)增加了有关面的信息;
(2)曲面造型方法丰富。
但曲面模型依然存在“多义性”问题,无法计算和分析物体的物性,也不能将其作为一个整体去考察与其他物体相互关联的性质。
5
实体造型在曲面造型的基础上,增加了对实体存在侧的定义,实体造型克服了线框造型和曲面造型的局限性。另一方面,相对于曲面模型而言,实体模型在计算机内部的表示不仅需要组成实体各个面的数学描述,还需要各几何元素相互之间的拓扑关系信息。如何简化用户的输入,提供更加方便、自然的造型方法来构造实体模型,管理、更新完整的拓扑信息是实体造型系统需要着重解决的问题。
5
1
形状特征(Form Feature)用于描述某个有一定工程意义的几何形状信息,它是产品或零件最主要的外在特征,是其他非几何信息(如精度特征、材料特征等)的载体。
2
材料特征(Material Feature)用于描述产品或零件材料的类型、性能和热处理条件等信息,它是产品的基本的物性特征。
3
精度特征(Precision Feature)用于描述零件几何形状和尺寸的许可变动量或误差,描述产品或零件在加工工艺上的精度要求和约束条件。
2.参数化中的约束
在CAD中,参数化约束包括几何约束和尺寸约束。尺寸约束将尺寸用变量表示,作为设计的几何参数。通过代数方法总体求解和推理方法逐步求解修改几何模型。
在参数化中常用的约束有:
距离:定义两个元素之间的距离,直线、圆。
长度:约束一条直线的长度。
(1)边和曲面的信息没有办法表达。
(2)每个面所含的边数不统一,因此当声明一个面表的时候,表的列数是个变量,程序处理上很不便。
(3)如果一个面除外边界外,还有内边界,则没有办法表达。
(4)要得到几何元素间的连接信息是很不方便的。例如,求某条边的两个邻面。
解决这些问题的代表性的结构是半边数据结构和翼边数据结构,图5.13所示为一个翼边数据结构示意图。
1
曲面模型的数据结构仍为表结构,除顶点表和棱线表外,还定义了构成三维实体的各个组成面的信息,即面表。
面棱线
11,2,3,4
25,6,7,8
32,10,6,9
43,10,7,11
54,11,8,12
61,9,5,12
图5-7立方体的曲面模型
曲面造型方法:
(1)由曲线构造曲面。例如,由曲线通过拉伸、旋转、扫描得到曲面。
5.4
5
特征是由一定拓扑关系的一组实体体素构成的特定形体,它还包括附加在形体之上的工程信息,能够用固定的方法加工成型。
表5-3特征的定义(仅局限于形状特征)
序号
提出单位
标准
特征定义
1
国际化标准组织
ISO 129
特征是单个特性。如平的表面、圆柱面、两个平行平面、螺纹、轮廓等
2
美国全国标准协会
特征可以看成一个零件的基本部分。如表面、孔和槽
5
1
图5-15交互式特征定义
这种方法易于实现,但交互操作烦琐、效率较低,而且特征信息与几何模型缺乏关联,当零件形状改变时,定义在其上的特征需要重新定义。
2
图5-16特征自动识别
特征自动识别系统一般对于比较简单的形状特征的识别比较有效,但对于复杂的特征识别比较困难,而且系统无法识别特征间的关系。
3
图5-17基于特征的设计
实体存在侧定义方法:
(1)定义表面的同时,给出实体存在侧的一个点P;
(2)用一外向法矢量指明实体存在侧;
(3)用有向棱线表示外向(通常为右手法则)法矢量的方向。
图5-8实体存在侧的定义
5.
单元分解表示
典型的单元分解模型及其用于存储实体的数据结构有三维象素表示法、八叉树法和体素表示法等。
图5-9八叉树表示形体实例
边界表示
B-rep法是将一个物体表示为它有限数量的边界表面的集合,每个表面又可用棱边及其顶点加以表示。
边界是物体内部点与外部点的分界。
图5-12形体的边界表示
1
图5-13边界表示法的层次结构
图5-13中各几何元素的表示的信息如下:
①顶点(Vertex)顶点是边的端点。
②边(Edge)边是两个邻面或多个邻面的交集。
第五章实体和参数化特征造型技术
几何造型技术是一种研究在计算机中,如何表达物体模型形状的技术。它从诞生到现在,仅仅经历了三十多年的发展历史,由于几何造型技术研究的迅速发展和计算机硬件性能的大幅度提高,已经出现了许多以几何造型作为核心的实用化系统,在航空航天、汽车、造船、机械、建筑和电子等行业得到了广泛的应用。
图5.14翼边数据结构
3
边界表示的B-Rep方法的优点:
表示形体的点、边、面等几何元素是显式表示的,使得绘制B-Rep表示的形体的速度较快,而且比较容易确定几何元素间的连接关系。
容易支持对物体的各种局部操作,比如进行倒角,不必修改形体的整体数据结构,而只需提取被倒角的边和与它相邻两面的有关信息,然后,施加倒角运算就可以了。
4
工艺特征(Process Feature)用于描述产品或零件特征的性能参数和工艺要求。
5
装配特征(Assembly Feature)用于表达零件的装配关系及在装配过程所需的信息。
6
管理特征(Management Feature)用于描述零件的管理信息。如标题栏信息、零件材料、未注粗糙度等信息。
一般将形状特征和装配特征叫做造型特征,其他的特征称为面向过程的特征。
八叉树法是一种典型的单元分解表示法,不仅数据结构简单,而且不受物体具体形状的影响,对复杂形状的实体表达很有效。但八叉树的表示精度取决于空间分辨率,只能近似的表示空间物体,占用的存储空间较大,不容易获得形体的边界信息。
体素构造表示(
体素构造表示通过对简单实体定义运算而得到新形体的一种表示方法,其运算为变换和正则集合运算。
图5-1几何造型过程
本章将主要介绍有关实体和参数化特征造型技术。
5
5
线框造型是利用形体的棱边和顶点表示物体几何形状的一种造型方法,由此方法所产生的数字模型称为线框模型。
1
线框造型的数据结构为两张表结构。一张为顶点表,另一张为棱线表。
图5-2立方体的线框模型图图5-3立方体棱边和顶点的关系
表5-1线框模型的顶点表
对已有实体模型进行修改的功能
这一类功能主要包括倒圆(rounding、blending)、切角(chamfering)、延伸(lifting)等。
基于特征的造型方法
这一类实体建模功能提供用户直观的、具有一定工程语义的建模方法。如,“在某个位置开一个特定尺寸的孔”、“在某个边上做一个倒角”等。特征建模会更加有利于后续的计算机辅助工艺规划。
1线框模型易产生多义性图54线框模型的多义性a线框模型b前后通孔c左右通孔2拓扑关系缺乏有效性图55无意义的线框模型3线框模型的信息不完整线框模型中尚未包含的轮廓信息图56缺少轮廓信息的线框模型512曲面造型曲面造型是在线框造型的基础上增加面的信息利用平面和曲面来表示形体的一种造型方法由曲面造型所构造的模型称为曲面模型
基于特征设计的优点:
(1)特征建模过程中所产生的特征信息及工程信息可以被后续的各种应用所利用;
(2)基于特征的设计为在设计过程中及早地考虑制造和装配问题提供了可能。
5
常规实体造型系统构造实体的形状和尺寸是固定的,属于静态造型系统。参数化造型使用约束来定义和修改几何模型。参数化造型中的参数与约束保持一定的关系,而当改变参数值时,也将保持这些约束关系并获得一个新的几何模型,是一种动态造型系统。
顶点
坐标值
x
y
z
V1
1
1
0
V2
0
1
0
…
…
…
…
…
…
…
…
V7
0
0
1
V8
1
0
1
表5-2线框模型的棱线表
棱线
顶点号
e 1
1
2
e 2
2
3
e 3
3
4
…
…
…
…
…
…
e 10
3
7
e 11
4
8
e 12
1
5
2
线框模型的优点:
(1)数据结构简单、模型所需数据量小、处理时间短、建模方便、操作容易。
(2)线框模型包含了形体的三维数据,可以产生任意视图。
1、实体建模方法的优点:
计算机内真正存储了物体的三维几何与拓扑信息,这使物体体积、面积、重心、惯性矩等的自动计算、隐藏线、隐藏面的消除、有限元网格自动划分、物体截切及碰撞干涉检查、CAD/CAM初步集成、动画模拟、真实图形显示等成为可能。
2、实体建模方法缺点:
只存储了形体的几何形状信息,缺乏产品开发在CAD/CAPP/CAM生命周期所需的全部信息,诸如材料、加工特性信息、尺寸公差、形位公差、表面粗糙度、装配要求等信息,因此不能构成符合数据交换规范的产品模型,导致CAD/CAPP/CAM集成的先天困难。
便于在数据结构上附加各种非几何信息,如精度、表面粗糙度等。
边界表示的B-Rep方法的缺点:
对几何体的整体描述能力差,无法提供关于实体生成过程的信息。
无法记录组成几何体的基本体素的原始数据。
需要用其他方法保证形体的有效性。
数据存储量大,结构繁琐。
5.3 实体模型的建模方法
绝大多数实体建模系统提供的实体建模功能可以分为
图5-10体素构造表示
实体造型的过程可以利用一棵有序二叉树—CSG树来描述。CSG树的叶节点为基本体素或形体变换参数,而非叶节点为正则集合运算或形体的几何变换(平移、缩放或旋转)操作,这种运算或变换只对其紧接着的子树起作用。CSG树的树根表示当前物体,每棵子树表示其下两个节点组合及变换的结果。
1
实体数据结构记录对几何体进行布尔操作的历史记录,具体采用的数据结构形式是树状结构,称为CSG (Constructive Solid Geometry)树。
线框模型的缺点:
(1)线框模型易产生多义性
(a)(b)(c)
图5-4线框模型的多义性
(a)线框模型(b)前后通孔(c)左右通孔
(2)拓扑关系缺乏有效性
图5-5无意义的线框模型
(3)线框模型的信息不完整
图5-6缺少轮廓信息的线框模型
5
曲面造型是在线框造型的基础上增加面的信息,利用平面和曲面来表示形体的一种造型方法,由曲面造型所构造的模型称为曲面模型。
在几何造型系统中,描述物体的三维模型有三种,即线框模型、表面模型和实体模型。几何造型的任务是将现实世界中真实存在的物体及其属性转化为计算机所能接受和表达的信息,存储在计算机内,建立起物体的数字模型,为产品设计、分析、制造、仿真、装配、管理等生产过程提供有关产品的几何信息和特征信息。
几何造型的基本过程如图5-1所示:
3
美国工程标准协会
RS308
PART2
特征定义为一个实体的有形部分。如平面、圆柱面、轴线、轮廓
4
美国空军
PDDI
特征是显示识别产品形状特点的实体集,使产品能够在高层次概念的基础上进行交换。如孔、螺纹、法兰
5
计算机辅助制造国际组织
CAM-I
零件形状特征图解词典
工件形状特征定义:在工件的表面、棱边或转角上形成的特定几何轮廓,用来修饰工件外貌或者有助于工件的给定功能
图5-11CSG树
2
CSGwenku.baidu.com示法的优点:
结构简单紧凑,数据的管理比较简单。
比较容易通过改变体素的定义参数,实现参数化建模。
.总能转化为边界表示。
CSG表示法的缺点:
不够灵活。由于CSG树存储了布尔操作的历史,因此,建模过程中实际上只允许进行Boolean操作。
由CSG结构得到模型的边界信息需要大量计算,而边界信息常常是要用到的,例如模型显示、NC编程等。
1.参数化设计
在CAD中,参数化技术是采用参数预定义的方法建立图形的集合约束集,指定一组尺寸作为参数使其与几何约束集相关联,并将所有的关联式融入到应用程序中,然后以人机交互方式修改参数尺寸,通过参数化尺寸驱动实现对设计结果的修改。参数化设计过程中,参数与设计对象的控制尺寸有明显的对应关系,并具有全局相关性。参数化设计不同于传统的设计,它储存了设计的整个过程,能设计出一组而非单一的在形状和功能上具有相似性的产品模型。
实体布尔构造法是通过体素的布尔操作来生成实体的方法。所谓体素,是用来构造实体的基本元素。这些基本元素是预先构造好存放在系统结构中,用户通过给定这些基本元素的参数来生成体素实例。而布尔操作是通过两个实体间的相互作用,在实体上增加或减少相应的实体区域的一种操作方法。
通过曲面移动构造实体的方法
扫掠(sweeping)与蒙皮(skinning)法构造实体的方法就属于这一类。回转体也可以看成是这种方法产生的实体。常用的一种是给出实体的一个截平面,该截平面一般可以用参数化方法定义,通过改变标注尺寸以及几何元素间的约束关系等,实现截面形状的快速修改。
③环(Loop)环是有序、有向边组成的封闭边界。
④面(Face)面由一个外环和若干个内环来表示。
⑤体(Body)体是面的并集,是由封闭表面围成的空间,也是欧式几何空间R3中非空、有界的封闭子集。
2
边界表示的B-Rep方法记录实体的边界信息,包括顶点(Vertex)、边(Edge)、面(Face)以及它们之间的连接关系。相应的数据结构称为B-Rep数据结构。B-Rep数据结构包括顶点表、边表和面表。单纯的顶点表、边表、面表结构存在如下的局限性:
2
曲面造型的特点:
(1)增加了有关面的信息;
(2)曲面造型方法丰富。
但曲面模型依然存在“多义性”问题,无法计算和分析物体的物性,也不能将其作为一个整体去考察与其他物体相互关联的性质。
5
实体造型在曲面造型的基础上,增加了对实体存在侧的定义,实体造型克服了线框造型和曲面造型的局限性。另一方面,相对于曲面模型而言,实体模型在计算机内部的表示不仅需要组成实体各个面的数学描述,还需要各几何元素相互之间的拓扑关系信息。如何简化用户的输入,提供更加方便、自然的造型方法来构造实体模型,管理、更新完整的拓扑信息是实体造型系统需要着重解决的问题。
5
1
形状特征(Form Feature)用于描述某个有一定工程意义的几何形状信息,它是产品或零件最主要的外在特征,是其他非几何信息(如精度特征、材料特征等)的载体。
2
材料特征(Material Feature)用于描述产品或零件材料的类型、性能和热处理条件等信息,它是产品的基本的物性特征。
3
精度特征(Precision Feature)用于描述零件几何形状和尺寸的许可变动量或误差,描述产品或零件在加工工艺上的精度要求和约束条件。
2.参数化中的约束
在CAD中,参数化约束包括几何约束和尺寸约束。尺寸约束将尺寸用变量表示,作为设计的几何参数。通过代数方法总体求解和推理方法逐步求解修改几何模型。
在参数化中常用的约束有:
距离:定义两个元素之间的距离,直线、圆。
长度:约束一条直线的长度。
(1)边和曲面的信息没有办法表达。
(2)每个面所含的边数不统一,因此当声明一个面表的时候,表的列数是个变量,程序处理上很不便。
(3)如果一个面除外边界外,还有内边界,则没有办法表达。
(4)要得到几何元素间的连接信息是很不方便的。例如,求某条边的两个邻面。
解决这些问题的代表性的结构是半边数据结构和翼边数据结构,图5.13所示为一个翼边数据结构示意图。
1
曲面模型的数据结构仍为表结构,除顶点表和棱线表外,还定义了构成三维实体的各个组成面的信息,即面表。
面棱线
11,2,3,4
25,6,7,8
32,10,6,9
43,10,7,11
54,11,8,12
61,9,5,12
图5-7立方体的曲面模型
曲面造型方法:
(1)由曲线构造曲面。例如,由曲线通过拉伸、旋转、扫描得到曲面。
5.4
5
特征是由一定拓扑关系的一组实体体素构成的特定形体,它还包括附加在形体之上的工程信息,能够用固定的方法加工成型。
表5-3特征的定义(仅局限于形状特征)
序号
提出单位
标准
特征定义
1
国际化标准组织
ISO 129
特征是单个特性。如平的表面、圆柱面、两个平行平面、螺纹、轮廓等
2
美国全国标准协会
特征可以看成一个零件的基本部分。如表面、孔和槽
5
1
图5-15交互式特征定义
这种方法易于实现,但交互操作烦琐、效率较低,而且特征信息与几何模型缺乏关联,当零件形状改变时,定义在其上的特征需要重新定义。
2
图5-16特征自动识别
特征自动识别系统一般对于比较简单的形状特征的识别比较有效,但对于复杂的特征识别比较困难,而且系统无法识别特征间的关系。
3
图5-17基于特征的设计
实体存在侧定义方法:
(1)定义表面的同时,给出实体存在侧的一个点P;
(2)用一外向法矢量指明实体存在侧;
(3)用有向棱线表示外向(通常为右手法则)法矢量的方向。
图5-8实体存在侧的定义
5.
单元分解表示
典型的单元分解模型及其用于存储实体的数据结构有三维象素表示法、八叉树法和体素表示法等。
图5-9八叉树表示形体实例
边界表示
B-rep法是将一个物体表示为它有限数量的边界表面的集合,每个表面又可用棱边及其顶点加以表示。
边界是物体内部点与外部点的分界。
图5-12形体的边界表示
1
图5-13边界表示法的层次结构
图5-13中各几何元素的表示的信息如下:
①顶点(Vertex)顶点是边的端点。
②边(Edge)边是两个邻面或多个邻面的交集。
第五章实体和参数化特征造型技术
几何造型技术是一种研究在计算机中,如何表达物体模型形状的技术。它从诞生到现在,仅仅经历了三十多年的发展历史,由于几何造型技术研究的迅速发展和计算机硬件性能的大幅度提高,已经出现了许多以几何造型作为核心的实用化系统,在航空航天、汽车、造船、机械、建筑和电子等行业得到了广泛的应用。
图5.14翼边数据结构
3
边界表示的B-Rep方法的优点:
表示形体的点、边、面等几何元素是显式表示的,使得绘制B-Rep表示的形体的速度较快,而且比较容易确定几何元素间的连接关系。
容易支持对物体的各种局部操作,比如进行倒角,不必修改形体的整体数据结构,而只需提取被倒角的边和与它相邻两面的有关信息,然后,施加倒角运算就可以了。
4
工艺特征(Process Feature)用于描述产品或零件特征的性能参数和工艺要求。
5
装配特征(Assembly Feature)用于表达零件的装配关系及在装配过程所需的信息。
6
管理特征(Management Feature)用于描述零件的管理信息。如标题栏信息、零件材料、未注粗糙度等信息。
一般将形状特征和装配特征叫做造型特征,其他的特征称为面向过程的特征。
八叉树法是一种典型的单元分解表示法,不仅数据结构简单,而且不受物体具体形状的影响,对复杂形状的实体表达很有效。但八叉树的表示精度取决于空间分辨率,只能近似的表示空间物体,占用的存储空间较大,不容易获得形体的边界信息。
体素构造表示(
体素构造表示通过对简单实体定义运算而得到新形体的一种表示方法,其运算为变换和正则集合运算。
图5-1几何造型过程
本章将主要介绍有关实体和参数化特征造型技术。
5
5
线框造型是利用形体的棱边和顶点表示物体几何形状的一种造型方法,由此方法所产生的数字模型称为线框模型。
1
线框造型的数据结构为两张表结构。一张为顶点表,另一张为棱线表。
图5-2立方体的线框模型图图5-3立方体棱边和顶点的关系
表5-1线框模型的顶点表
对已有实体模型进行修改的功能
这一类功能主要包括倒圆(rounding、blending)、切角(chamfering)、延伸(lifting)等。
基于特征的造型方法
这一类实体建模功能提供用户直观的、具有一定工程语义的建模方法。如,“在某个位置开一个特定尺寸的孔”、“在某个边上做一个倒角”等。特征建模会更加有利于后续的计算机辅助工艺规划。
1线框模型易产生多义性图54线框模型的多义性a线框模型b前后通孔c左右通孔2拓扑关系缺乏有效性图55无意义的线框模型3线框模型的信息不完整线框模型中尚未包含的轮廓信息图56缺少轮廓信息的线框模型512曲面造型曲面造型是在线框造型的基础上增加面的信息利用平面和曲面来表示形体的一种造型方法由曲面造型所构造的模型称为曲面模型
基于特征设计的优点:
(1)特征建模过程中所产生的特征信息及工程信息可以被后续的各种应用所利用;
(2)基于特征的设计为在设计过程中及早地考虑制造和装配问题提供了可能。
5
常规实体造型系统构造实体的形状和尺寸是固定的,属于静态造型系统。参数化造型使用约束来定义和修改几何模型。参数化造型中的参数与约束保持一定的关系,而当改变参数值时,也将保持这些约束关系并获得一个新的几何模型,是一种动态造型系统。
顶点
坐标值
x
y
z
V1
1
1
0
V2
0
1
0
…
…
…
…
…
…
…
…
V7
0
0
1
V8
1
0
1
表5-2线框模型的棱线表
棱线
顶点号
e 1
1
2
e 2
2
3
e 3
3
4
…
…
…
…
…
…
e 10
3
7
e 11
4
8
e 12
1
5
2
线框模型的优点:
(1)数据结构简单、模型所需数据量小、处理时间短、建模方便、操作容易。
(2)线框模型包含了形体的三维数据,可以产生任意视图。
1、实体建模方法的优点:
计算机内真正存储了物体的三维几何与拓扑信息,这使物体体积、面积、重心、惯性矩等的自动计算、隐藏线、隐藏面的消除、有限元网格自动划分、物体截切及碰撞干涉检查、CAD/CAM初步集成、动画模拟、真实图形显示等成为可能。
2、实体建模方法缺点:
只存储了形体的几何形状信息,缺乏产品开发在CAD/CAPP/CAM生命周期所需的全部信息,诸如材料、加工特性信息、尺寸公差、形位公差、表面粗糙度、装配要求等信息,因此不能构成符合数据交换规范的产品模型,导致CAD/CAPP/CAM集成的先天困难。
便于在数据结构上附加各种非几何信息,如精度、表面粗糙度等。
边界表示的B-Rep方法的缺点:
对几何体的整体描述能力差,无法提供关于实体生成过程的信息。
无法记录组成几何体的基本体素的原始数据。
需要用其他方法保证形体的有效性。
数据存储量大,结构繁琐。
5.3 实体模型的建模方法
绝大多数实体建模系统提供的实体建模功能可以分为
图5-10体素构造表示
实体造型的过程可以利用一棵有序二叉树—CSG树来描述。CSG树的叶节点为基本体素或形体变换参数,而非叶节点为正则集合运算或形体的几何变换(平移、缩放或旋转)操作,这种运算或变换只对其紧接着的子树起作用。CSG树的树根表示当前物体,每棵子树表示其下两个节点组合及变换的结果。
1
实体数据结构记录对几何体进行布尔操作的历史记录,具体采用的数据结构形式是树状结构,称为CSG (Constructive Solid Geometry)树。
线框模型的缺点:
(1)线框模型易产生多义性
(a)(b)(c)
图5-4线框模型的多义性
(a)线框模型(b)前后通孔(c)左右通孔
(2)拓扑关系缺乏有效性
图5-5无意义的线框模型
(3)线框模型的信息不完整
图5-6缺少轮廓信息的线框模型
5
曲面造型是在线框造型的基础上增加面的信息,利用平面和曲面来表示形体的一种造型方法,由曲面造型所构造的模型称为曲面模型。
在几何造型系统中,描述物体的三维模型有三种,即线框模型、表面模型和实体模型。几何造型的任务是将现实世界中真实存在的物体及其属性转化为计算机所能接受和表达的信息,存储在计算机内,建立起物体的数字模型,为产品设计、分析、制造、仿真、装配、管理等生产过程提供有关产品的几何信息和特征信息。
几何造型的基本过程如图5-1所示:
3
美国工程标准协会
RS308
PART2
特征定义为一个实体的有形部分。如平面、圆柱面、轴线、轮廓
4
美国空军
PDDI
特征是显示识别产品形状特点的实体集,使产品能够在高层次概念的基础上进行交换。如孔、螺纹、法兰
5
计算机辅助制造国际组织
CAM-I
零件形状特征图解词典
工件形状特征定义:在工件的表面、棱边或转角上形成的特定几何轮廓,用来修饰工件外貌或者有助于工件的给定功能
图5-11CSG树
2
CSGwenku.baidu.com示法的优点:
结构简单紧凑,数据的管理比较简单。
比较容易通过改变体素的定义参数,实现参数化建模。
.总能转化为边界表示。
CSG表示法的缺点:
不够灵活。由于CSG树存储了布尔操作的历史,因此,建模过程中实际上只允许进行Boolean操作。
由CSG结构得到模型的边界信息需要大量计算,而边界信息常常是要用到的,例如模型显示、NC编程等。
1.参数化设计
在CAD中,参数化技术是采用参数预定义的方法建立图形的集合约束集,指定一组尺寸作为参数使其与几何约束集相关联,并将所有的关联式融入到应用程序中,然后以人机交互方式修改参数尺寸,通过参数化尺寸驱动实现对设计结果的修改。参数化设计过程中,参数与设计对象的控制尺寸有明显的对应关系,并具有全局相关性。参数化设计不同于传统的设计,它储存了设计的整个过程,能设计出一组而非单一的在形状和功能上具有相似性的产品模型。
实体布尔构造法是通过体素的布尔操作来生成实体的方法。所谓体素,是用来构造实体的基本元素。这些基本元素是预先构造好存放在系统结构中,用户通过给定这些基本元素的参数来生成体素实例。而布尔操作是通过两个实体间的相互作用,在实体上增加或减少相应的实体区域的一种操作方法。
通过曲面移动构造实体的方法
扫掠(sweeping)与蒙皮(skinning)法构造实体的方法就属于这一类。回转体也可以看成是这种方法产生的实体。常用的一种是给出实体的一个截平面,该截平面一般可以用参数化方法定义,通过改变标注尺寸以及几何元素间的约束关系等,实现截面形状的快速修改。
③环(Loop)环是有序、有向边组成的封闭边界。
④面(Face)面由一个外环和若干个内环来表示。
⑤体(Body)体是面的并集,是由封闭表面围成的空间,也是欧式几何空间R3中非空、有界的封闭子集。
2
边界表示的B-Rep方法记录实体的边界信息,包括顶点(Vertex)、边(Edge)、面(Face)以及它们之间的连接关系。相应的数据结构称为B-Rep数据结构。B-Rep数据结构包括顶点表、边表和面表。单纯的顶点表、边表、面表结构存在如下的局限性: