3-4-实体表示法(2004.2.10).ppt_第1页
3-4-实体表示法(2004.2.10).ppt_第2页
3-4-实体表示法(2004.2.10).ppt_第3页
3-4-实体表示法(2004.2.10).ppt_第4页
3-4-实体表示法(2004.2.10).ppt_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

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

文档简介

1、,实体表示法,实体表示法,概述 实体表示方法,概述,概述,实体表示法 计算机表示三维实体的方法 ,研究: * 如何完整地表达三维实体 * 如何生成三维物体,实体 Entity 组成模型的基本元素 Line Arc Circle 圆柱 齿轮,概述,概述,例如直线,1, 0, 0, 10, 10,1表示直线,坐标X0,坐标Y0,坐标X1,坐标Y1,表达方式1,概述,概述,例如直线,表达方式2,0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0

2、0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0

3、0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0,概述,概述,不同实体表示法具有: *不同的特点 *不同的应用场合 *不同的适用范围,概述,概述,实体表示法的基本要求: *表示范围尽量大 *有效性 *无二义性 *紧凑性,概述,概述,实体表示法的基本要求: *表示范围尽量大 *有效性 *无二义性 *紧凑性,表示所有物体的方法: 边界表示法、八叉树 表示一类物体的方法:

4、扫描法、旋转法 表示一种物体的方法: 枚举法,如 X3 + Y3 + Z3 R3 (球外),概述,概述,实体表示法的基本要求: *表示范围尽量大 *有效性 *无二义性 *紧凑性,表示出来的物体是有意义的(用一定的方法保证),D,C,B,A,多余顶点:B,C; 多余直线:AB,BC,CD,概述,概述,实体表示法的基本要求: *表示范围尽量大 *有效性 *无二义性 *紧凑性,又称为完备性,即: 一个给定的表示形式应该 与且仅与一个实体相对应,概述,概述,实体表示法的基本要求: *表示范围尽量大 *有效性 *无二义性 *紧凑性,又称为完备性,即: 一个给定的表示形式应该 与且仅与一个实体相对应,概述

5、,概述,实体表示法的基本要求: *表示范围尽量大 *有效性 *无二义性 *紧凑性,又称为完备性,即: 一个给定的表示形式应该 与且仅与一个实体相对应,概述,概述,实体表示法的基本要求: *表示范围尽量大 *有效性 *无二义性 *紧凑性,又称为完备性,即: 一个给定的表示形式应该 与且仅与一个实体相对应,概述,概述,实体表示法的基本要求: *表示范围尽量大 *有效性 *无二义性 *紧凑性,为节省存储空间,应用尽量少的数据,表示尽量多的信息,实体表示方法,实体表示方法,基本元素例图法(枚举法) 一种(一个)物体,一种表示,实体表示方法,实体表示方法,基本元素例图法(枚举法),X3 + Y3 + Z

6、3 R3 (球外),公式 2,公式 3,实体表示方法,实体表示方法,基本元素例图法(枚举法) 一种(一个)物体,一种表示,常用于生成形状相对复杂的物体(因为用 布尔运算组合生成这些物体很复杂) 优点:概念清晰 缺点:不具有普遍性,实体表示方法,实体表示方法,扫描法(sweep),* 拉伸体,r,r,平面 r 空间 r rLZ,实体表示方法,实体表示方法,扫描法(sweep),* 拉伸体,r,r,L,P(Xp,Yp,Zp) in r out r,P(Xp,Yp) in r out r,实体表示方法,实体表示方法,判断 P (Xp,Yp) in r out r,交点数为 奇数 则 p in r 交

7、点数为 偶数 则 p out r,.,实体表示方法,实体表示方法,* 回旋体,实体表示方法,实体表示方法,优点: 1. 表达物体直观自然 2 . 表示紧凑,缺点: 无法表达一般物体,实体表示方法,实体表示方法,边界表示法(Brep),按 体、面、环、边、顶点 五个层次组织数据,实体表示方法,实体表示方法,实体表示方法,实体表示方法,缺点: 结构复杂,不利于用户操作 顶点 Vi 边 Ei 面 Fi 环 Li,输入困难,实体表示方法,实体表示方法,优点: 简单实体,复杂物体,实体布尔运算,实体表示方法,实体表示方法,实体布尔运算原理 (二维为例),bA=bAoutB, bAonB, bAinB b

8、B=bBoutA, bBonA, bBinA,实体表示方法,实体表示方法,实体布尔运算原理 (二维为例),bA=bAoutB, bAonB, bAinB bB=bBoutA, bBonA, bBinA,实体表示方法,实体表示方法,实体布尔运算原理 (二维为例),bA=bAoutB, bAonB, bAinB bB=bBoutA, bBonA, bBinA,实体表示方法,实体表示方法,实体布尔运算原理 (二维为例),bA=bAoutB, bAonB, bAinB bB=bBoutA, bBonA, bBinA,实体表示方法,实体表示方法,b(A *B)=bBinA, bAinB, bA shar

9、ed bB b(A *B)=bBoutA, bAoutB, bA shared bB b(A *B)=bAoutB, (bBinA), bA shared bB,实体表示方法,实体表示方法,* 如何计算 bBinA, bBoutA, bBonA,逐边 V1,V2与A求交,得:,实体表示方法,实体表示方法,V1 1 2 3 4 V2,轴线以上:V1 i1,i2 i3,i4 V2 out A 轴线以下: i1 i2 ,i3 i4 in A,实体表示方法,实体表示方法,空间分割法,基本思想: 把复杂实体分割为一些相邻但不相交的基本实体(或简单实体),实体表示方法,实体表示方法,* 单元分割表示法,实体表示方法,实体表示方法,缺点:由于每对单元必须对潜在的相 交性作检查,所以这种表示很 难保证物体的有效性,实体表示方法,实体表示方法,* 空间占据计数法,用固定、均匀的栅格将实体分解成相同的单元(

温馨提示

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

最新文档

评论

0/150

提交评论