- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章图形的表示与数据结构
计算机图形学; 造型技术:
把研究如何在计算机中建立恰当的模型表示不同图形对象的技术称为造型技术。
有两类图形对象:
规则对象:几何造型、几何模型
不规则对象;4.1.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-7 正则形体; 二维流形指的是对于实体表面上的任意一点,都可以找到一个围绕着它的任意小的领域,该领域与平面上的一个圆盘是拓扑等价的。 ;实体:对于一个占据有限空间的正则形体,如果其表面是二维流形,则该正则形体为实体。;简单多面体条件:
(1)所在面是单连通的,上面没有洞
(2)立体是单连通的,而且没有孔洞
(3)每条棱边上恰好邻接两个面
(4)每一个顶点处至少有三条棱边相遇
其顶点数V、边数E和面数F满足如下关系:
V-E+F=2。;v=5; 令H表示多面体表面上孔的个数,G表示贯穿多面体的孔的个数,C表示独立的、不相连接的多面体数,则扩展后的欧拉公式为:V-E+F-H=2(C-G);线框模型
由定义一个物体的直线和曲线组成,每一条直线和曲线都是单独构造出来的,并不存在面的信息。
线框模型存在着几个缺陷:
二义性;容易构造出无效形体;不能正确表示曲面信息。;可以将实体模型的表示可分为以下方法:
边界表示法(BR)
扫描表示法
构造实体几何法(CSG)
空间位置枚举表示法
八叉树法
二叉空间分割法(BSP);4.2.1 多边形表面模型; 1. 多边形表
几何表
属性表?
例如:顶点表、边表和多边形表。
为图4-17所示的四面体建立的三张表如下:;顶点表;表示其拓扑信息
?例如,翼边结构表示(Winged Edges Structure); 2. 平面方程
可以利用平面方程:Ax+By+Cz+D=0
求得平面的法向量
鉴别空间上的点与物体平面的位置关系。
判别点在面的内部或外部
实体存在侧方法——平面法向量
法向量指向物体外部,当多边形顶点指定为逆时针方向时,法向量方向满足右手定则。;3. 多边形网格
三维形体的曲面边界通常用多边形网格(polygon mesh)的拼接来模拟。
三角形带、四边形网格;4.2.2 扫描表示;扫描方向;4.2.3 构造实体几何法; 在构造实体几何法中,集合运算的实现过程可以用一棵二叉树(称为CSG树)来描述:
树的叶子:体素或形体变换参数。
树的非终端结点:
正则的集合运算或变换(平移或旋转)操作
二叉树根结点:构造的实体;构造实体几何法的优点:
可以构造出多种不同的符合需要的实体。
问题:
求交困难
CSG树不能显式地表示形体的边界
解决:光线投射(Ray-casting)算法;光线投射(Ray-casting)算法:;4.2.4 空间位置枚举表示;4.2.5 八叉树;四叉树;八叉树;0;4.2.6 BSP树;4.3.1 分形几何(fractal geometry);4.3.2 形
文档评论(0)