第4章 图形及表示及数据结构.ppt

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 图形及表示及数据结构

华中理工大学计算机学院 陆枫 99-7 1999年7月 造型技术: 把研究如何在计算机中建立恰当的模型表示不同图形对象的技术称为造型技术。 有两类图形对象: 规则对象:几何造型、几何模型 不规则对象 4.1.1 基本图形元素 通常的基本图形元素包括:点、线、面、环、体等。 点是0维几何元素,分端点、交点、切点和孤立点等。 边是1维几何元素,是两个邻面(正则形体)或多个邻面(非正则形体)的交界。直线边、曲线边 面是2维几何元素,是形体上一个有限、非零的区域,由一个外环和若干个内环界定其范围。 一个面可以无内环,但必须有一个且只有一个外环。 面有方向性,以其外法线矢量方向为该面的正向。 环是有序、有向边(真线段或曲线段)组成的面的封闭边界。 环中的边不能相交,相邻两条边共享一个端点 确定面的最大外边界的环称之为外环 确定面中内孔或凸台边界的环称之为内环 体是3维几何元素,由封闭表面围成空间,也是欧氏空间R3中非空、有界的封闭子集,其边界是有限面的并集。 4.1.2 几何信息与拓扑信息 图形对象及构成它的点、线、面的位置、相互间关系和几何尺寸等都是图形信息; 表示图形对象的线型、颜色、亮度以及供模拟、分析用的质量、比重、体积等数据,是有关对象的非图形信息。 图形信息往往从几何信息及拓扑信息两方面考虑。 几何信息:形体在欧氏空间中的位置和大小(物体的各部分几何形状及其在空间的位置) 拓扑信息:形体各分量(点、边、面)的数目及其相互间的连接关系。 1. 几何信息 (1)几何分量的数学表示, 如: 点: (x, y, z) 直线:x=(y-y0)/a=(z-z0)/b 平面:ax+by+cz+b=0 (2)几何分量之间的相互关系(拓扑信息) 几何信息的二义性 4.1.3 坐标系 4.1.4 实体的定义 客观存在的三维形体具有这样一些性质: (1)刚性 (2)维数的一致性 (3)占据有限的空间 (4)边界的确定性 (5)封闭性 三维空间中的物体是一个内部连通的三维点集,是由其内部的点集及紧紧包着这些点的表皮组成的。 利用正则集的概念来定义上述的三维有效物体: 由内部点构成的点集的闭包就是正则集,三维空间中正则集就是正则形体,也就是三维有效物体。 定义点集的正则运算r运算为: 二维流形指的是对于实体表面上的任意一点,都可以找到一个围绕着它的任意小的领域,该领域与平面上的一个圆盘是拓扑等价的。 4.1.7 平面多面体与欧拉公式 实体:对于一个占据有限空间的正则形体,如果其表面是二维流形,则该正则形体为实体。 简单多面体条件: (1)所在面是单连通的,上面没有洞 (2)立体是单连通的,而且没有孔洞 (3)每条棱边上恰好邻接两个面 (4)每一个顶点处至少有三条棱边相遇 其顶点数V、边数E和面数F满足如下关系: V-E+F=2。 令H表示多面体表面上孔的个数,G表示贯穿多面体的孔的个数,C表示独立的、不相连接的多面体数,则扩展后的欧拉公式为:V-E+F-H=2(C-G) 线框模型 由定义一个物体的直线和曲线组成,每一条直线和曲线都是单独构造出来的,并不存在面的信息。 线框模型存在着几个缺陷: 二义性 容易构造出无效形体 不能正确表示曲面信息。 可以将实体模型的表示可分为以下方法: 边界表示法(BR) 扫描表示法 构造实体几何法(CSG) 空间位置枚举表示法 八叉树法 二叉空间分割法(BSP) 4.2.1 多边形表面模型 边界表示(B-reps)的最普遍方式是多边形表面模型,它使用一组包围物体内部的平面多边形,也即平面多面体,来描述实体。 1. 多边形表 几何表 属性表? 例如:顶点表、边表和多边形表。 为图4-17所示的四面体建立的三张表如下: 表示其拓扑信息 ?例如,翼边结构表示(Winged Edges Structure) 2. 平面方程 可以利用平面方程:Ax+By+Cz+D=0 求得平面的法向量 鉴别空间上的点与物体平面的位置关系。 判别点在面的内部或外部 实体存在侧方法——平面法向量 法向量指向物体外部,当多边形顶点指定为逆时针方向时,法向量方向满足右手定则。 3. 多边形网格 三维形体的曲面边界通常用多边形网格(polygon mesh)的拼接来模拟。 三角形带、四边形网格 4.2.2 扫描表示 扫描表示法(sweep representation)可以利用简单的运动规则生成有效实体。? 包含两个要素: 一是作扫描运动的基本图形; 二是扫描运动的

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档