欢迎来到天天文库
浏览记录
ID:56963216
大小:1.51 MB
页数:98页
时间:2020-07-22
《计算机图形学 图形的表示与数据结构课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、如何在计算机中建立恰当的模型表示不同图形对象。如何组织图形对象的描述数据以使存储这些数据所要的空间最省,检索、处理这些数据的速度较快。第四章图形的表示与数据结构1基本概念三维形体的表示非规则对象的表示层次建模图形的表示与数据结构2造型技术基本图形元素几何信息与拓扑信息坐标系实体的定义正则集合运算欧拉公式4.1基本概念3把研究如何在计算机中建立恰当的模型表示不同图形对象的技术称为造型技术。有两类图形对象:规则对象:几何造型、几何模型(几何信息和拓扑信息)。不规则对象:过程式模拟。基本概念——造型技术4基本概念——基本图形元素基本图形元素:图素或图元、体素。图素是指可以用一定的
2、几何参数和属性参数描述的最基本的图形输出元素(包括点、线、面、环、体等)。在二维图形系统中将基本图形元素称为图素或图元,在三维图形系统中称为体素。51、点:为0维几何元素,是形体最基本的元素,自由曲线、曲面或其他形体均可用有序的点集来表示。点集及其连接关系的存储。2、线:一维几何元素,是两个邻面或多个邻面的交界3、面:二维几何元素,是形体上一个有限、非零的区域,由一个外环和若干内环界定其范围。具有方向性,由其外法线矢量方向定义。4、环:有序、有向边组成的面的封闭边界。(外环中其边逆时针排序,内环顺时针排序)5、体:三维几何元素,由封闭表面围成的空间。图形信息与非图形信息几何
3、信息:形体在欧氏空间中的位置和大小。拓扑信息:形体各分量(点、边、面)的数目及其相互间的连接关系。基本概念——几何信息与拓扑信息7图4.1拓扑信息刚体运动:不改变图形上任意两点间的距离,也不改变图形的几何性质的运动。拓扑运动:允许形体作弹性运动,即在拓扑关系中,对图形可随意地伸张扭曲。但图上各个点仍为不同的点,决不允许把不同的点合并成一个点。基本概念——几何信息与拓扑信息9建模坐标系(ModelingCoordinateSystem)(局部坐标系)用户坐标系(全局坐标系、世界坐标系)观察坐标系(ViewingCoordinateSystem)(指定裁剪空间、定义投影平面,将
4、用户坐标转换成规格化的设备坐标)规格化设备坐标系(NormalizedDevicecoordinateSystem)(定义视图区)设备坐标系(DeviceCoordinateSystem)(图形输入/输出的设备坐标系,如屏幕等)基本概念——坐标系10基本概念——实体图4.2带有悬挂边的立方体11客观存在的三维形体的5条性质:刚性:一个物体必须具有一定的形状维数的一致性:三维空间种,一个物体的各部分均应是三维的,不能有悬挂的或孤立边界占据有限的空间(体积有限)边界的确定性(根据物体的边界可以确定物体内部与外部)封闭性(经过一系列刚体运动及任意序列的集合运算后,依然是有效的物体
5、)三维空间中的物体是一个内部连通的三维点集。三维物体表面必须具有以下5条性质:连通性:位于物体表面上的任意两个点都可用实体表面上的一条路径连接起来。有界性:物体表面可将空间分为互不连通的两部分,其中一部分是有界的非自相交性:物体的表面不能自相交可定向性:物体表面的两侧可明确定义出属于物体的内侧或外侧闭合性:物体表面的闭合性是由表面上多边形网格各元素的拓扑关系决定的,即每一条边有且只有两个顶点;每一条边连接来年各个或两个以上的面。点的领域:如果P是点集S的一个元素,那么点P的以R(R>0)为半径的领域指的是围绕点P的半径为R的小球(二维情况下为小圆)。开集的闭包:是指该开集与
6、其所有边界点的集合并集,本身是一个闭集。(三维物体的点的集合可以分为内部点和边界点来那个部分)正则集:由内部点构成的点集的闭包就是正则集,三维空间的正则集就是正则形体。也就是三维有效物体基本概念-实体(点集拓扑学的角度)14基本概念-实体组成三维物体的点的集合可以分为两类:内部点为点集中的这样一些点,它们具有完全包含于该点集的充分小的领域。边界点:不具备此性质的点集中的点。15基本概念——实体定义点集的正则运算r运算为:正则运算即为先对物体取内点再取闭包的运算。r·A称为A的正则集。16基本概念——实体图4.3实体的例子17图4.4正则形体基本概念——实体18二维流形指的是
7、对于实体表面上的任意一点,都可以找到一个围绕着它的任意小的领域,该领域与平面上的一个圆盘是拓扑等价的。基本概念——实体图4.5正则形体19实体:对于一个占据有限空间的正则形体,如果其表面是二维流形,则该正则形体为实体。基本概念——实体20有效实体的封闭性。把能够产生正则形体的集合运算称为正则集合运算。基本概念——正则集合运算21图4.6集合运算与正则集合运算基本概念——正则集合运算22图4.7基于点的领域概念生成正则形体基本概念——正则集合运算23图4.8正则集合运算A∪*B,A∩*B,A―*B的结果(实线表示结果
此文档下载收益归作者所有