- 4
- 0
- 约6.76千字
- 约 77页
- 2023-05-08 发布于上海
- 举报
机械CADCAM建模技术;5.1 几何建摸概述;CAD/CAM几何建模基本知识
1. 几何信息:是指形体的形状、位置和大小的信息。
如:直线描述方程,矩形体的长宽高等。
顶点:V=(x,y,z)
直线:(x-x0)/A=(y-y0)/B=(z-z0)/C
平面:ax+by+cz+d=0
二次曲面:ax2+bx2+cz2+dxy+exz+fyz+gx+hy+iz+j=0
自由曲面:可用Coons曲面、Bezier曲面、B样条曲面、NURBS曲面的参数方程表示。;2. 拓扑信息
形体各几何元素之间的拓扑关系具有一定的相关性,可相互导出。例如,边与边相交,或三个面相交均可得到一个顶点;两个顶点或两个面的交线可决定一条边。这种几何元素间的内在关系可使形体的构造具有一定的灵活性。
在形体几何建模中最基本的几何元素:点(V)、边(E)、面(F) ;3. 非几何信息;4. 形体的表示——采用形体六层拓朴结构;5. 正则集与正则集合运算
正则集:一集合S的内部闭包与原来的集合相等。
S=kiS (k闭包,i内部,S集合)
正则化集合算子:集合运算后仍产生正则集。
U*(并)、∩*(交)、-*(差)。;6. 欧拉公式:欧拉公式用来检验形体的合法性和一致性。
正则形体欧拉公式: V – E + F = 2
如:长方体V=8、E=12、F=6,则8-12+6=2。
封闭多面体分割成B个独立多面体:
V – E + F – B= 1
如B=6、V=9、E=20、F=18,则9 – 20 + 18 – 6=1。
有孔洞形体: G为穿透孔数,L为所有面上内环数
V – E + F – L=2(B – G)
如下图c ,则:16-24+11-1=2 (1-0) ;5.2 三维几何建模技术
1、线框建模
2、表面(曲面)建模
3、实体模型
1)构造体素几何表示法
2)边界表示法:
3)扫描表示法
4)单元表示法 ;1、线框模型(Wireframe Model)
原理:通过顶点和棱边来描述形体的几何形状。
数据结构:顶点表、棱边表二表结构。;?a、优点
这种描述方法信息量少,计算速度快,对硬件要求低。数据结构简单,所占的存储空间少,数据处理容易,绘图显示速度快。
b、缺点
1)存在多义性(如p116 图5-8a,凹槽在哪个面?)。
2)不易正确表达曲面形体的轮廓线(如p116 图5-8b)。即不能表示表面含有曲面的物体(顶点和线不好确定)。
3)不能明确地定义给定???与物体之间的关系(点在物体内部、外部或表面上),所以线框模型不能处理许多重要问题,如不能生成剖切图、消隐图、明暗色彩图,不能进行物性计算和求交计算等,应用范围受到了很大的限制。 ; 利用线框模型,可通过投影变换快速地生成三视图,生成任意视点和方向的透视图和轴测图,并能保证各视图间正确的投影关系。因而,线框建模至今仍得到普遍的应用,它作为建模的基础与表面模型和实体模型密切配合,成为CAD建模系统中不可缺少的组成部分。例如,在CAD系统中可以先画一个二维线框图,然后进行拉伸即可形成一个三维实体;已建成的实体模型,可以用线框快速地进行图形显示和处理。;13;2.表面(曲面)建模
原理:通过对物体各个面的描述进行三维建模的方法。
数据结构:顶点表、棱边表、面表三表结构。
特点:可消隐、剖面图生成、渲染、求交、刀轨生成等作业。
不足:缺少体信息,不便进行物性计算和分析。;;16;17;3.实体建模
实体建模概念:描述了实体全部几何信息,且定义了实体所有点、线、面、体拓扑信息。
实体模型表示方法:
构造体素几何表示法(CSG,Constructive Solid Geometry)
扫描表示法(Sweeping Representation)
边界表示法(B-Rep,Boundary Representation)
单元表示法;19;1. 扫描表示法(Sweeping Representation);21;22;平面轮廓扫描法构造实体 ;2、边界表示法(B-rep)
通过面、环、边、顶点的几何和拓扑参数来表示实体。;B-rep翼边存储结构; 3、构造体素几何表示法(CSG)
通过基本体素交、并、差正则集合运算构造各种复杂实体。
基本体素: 矩形块、圆柱、圆锥、球、锲、环等。 ;;28;29;B-rep;31;4、单元表示法:用一系列空间单元来表示实体的一种方法。
数据结构:八叉树结构。
特点:算法简单,易于集合运
原创力文档

文档评论(0)