计算机图形学第四章教案精选文档.ppt
《计算机图形学第四章教案精选文档.ppt》由会员分享,可在线阅读,更多相关《计算机图形学第四章教案精选文档.ppt(67页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机图形学第四章教案2023/1/27河北农业大学河北农业大学 张玉新张玉新1本讲稿第一页,共六十七页2023/1/27河北农业大学河北农业大学 张玉新张玉新2一般把研究如何在计算机中建立恰当的模型表示不同图形对象的技术称为造型技术造型技术。有两类图形对象:规则对象:几何造型、几何模型规则对象:几何造型、几何模型不规则对象:不规则对象:本讲稿第二页,共六十七页2023/1/27河北农业大学河北农业大学 张玉新张玉新34.1.1 基本图形元素与段的概念基本图形元素与段的概念4.1 基本概念基本概念基本图形元素:基本图形元素:图素或图元、体素。图图素素是指可以用一定的几何参数和属性参数描述的最基
2、本的图形输出元素。例如点、线、圆等本讲稿第三页,共六十七页2023/1/27河北农业大学河北农业大学 张玉新张玉新4体体素素是三维空间中可以用有限个尺寸参数定位和定形的体,常有三种定义形式:(1)从实际形体中选择出来,可用一些确定的尺寸参数控制其最终位置和形状的一组单元实体(2)由参数定义的一条(或一组)轮廓线沿一条(或一组)空间参数曲线作扫描运动而产生的形体。(3)用代数半空间定义的形体本讲稿第四页,共六十七页2023/1/27河北农业大学河北农业大学 张玉新张玉新5段(段(也称图段、结构和对象)段段是指具有逻辑意义的有限个图素(或体素)及其附加属性的集合,是用基本图素或体素按照一定的结构规
3、则形成的。本讲稿第五页,共六十七页2023/1/27河北农业大学河北农业大学 张玉新张玉新6图素或体素用数据来描述,段用规则来描述。段可以嵌套段一般具有三个特性:可见性、醒目性、可选择性。本讲稿第六页,共六十七页2023/1/27河北农业大学河北农业大学 张玉新张玉新74.1.2 几何信息与拓扑信息几何信息与拓扑信息图形对象及构成它的点、线、面的位置、相互间关系和几何尺寸等都是图形信息图形信息;表示图形对象的线型、颜色、亮度以及供模拟、分析用的质量、比重、体积等数据,是有关对象的非图形信息非图形信息。本讲稿第七页,共六十七页2023/1/27河北农业大学河北农业大学 张玉新张玉新8图形信息又包
4、括:几何信息:几何信息:形体在欧氏空间中的位置和大小拓扑信息:拓扑信息:形体各分量(点、边、面)的数目及其相互间的连接关系。1.几何信息几何信息(1)几何分量的数学表示几何分量的数学表示本讲稿第八页,共六十七页2023/1/27河北农业大学河北农业大学 张玉新张玉新9(2)几何分量之间的相互关系几何分量之间的相互关系本讲稿第九页,共六十七页2023/1/27河北农业大学河北农业大学 张玉新张玉新10几何信息的二义性2.拓朴信息拓朴信息平面立体的几何分量之间一共有九种拓扑关系本讲稿第十页,共六十七页2023/1/27河北农业大学河北农业大学 张玉新张玉新11 面相邻性f:f面-顶点包含性 f:v
5、面-边包含性f:e顶点面相邻性v:f顶点相邻性 v:v顶点-边相邻性v:e边-面相邻性e:f边-顶点包含性e:v边相邻性 e:e:ff feeffffvevvveeevveffevvvfeevveeee图4-3 平面立体的九种拓扑关系本讲稿第十一页,共六十七页2023/1/27河北农业大学河北农业大学 张玉新张玉新12刚刚体体运运动动:不改变图形上任意两点间的距离,也不改变图形的几何性质的运动。拓拓扑扑运运动动:允许形体作弹性运动,即在拓扑关系中,对图形可随意地伸张扭曲。但图上各个点仍为不同的点,决不允许把不同的点合并成一个点。拓扑等价、拓扑性质拓扑等价、拓扑性质本讲稿第十二页,共六十七页20
6、23/1/27河北农业大学河北农业大学 张玉新张玉新134.1.3坐标系本讲稿第十三页,共六十七页2023/1/27河北农业大学河北农业大学 张玉新张玉新14建模(造型)坐标系:用来定义基本图素和图段,对于定义的每一个形体和图素都具有各自的子坐标原点和长度单位,这样可以方便形体和图素的定义。这里定义的形体和图素经调用可放在用户坐标系的指定位置。因此造型坐标系又称为局部坐标系。而用户坐标系称为全局坐标系。用户坐标系:又称为世界坐标系。用来定义用户整图或最高层图形结构,用户可根据相应的情况选择相应的坐标系。观察坐标系:可在用户坐标系的任何位置、任何方向定义。有两个主要用途,一是用于指定裁剪空间,确
7、定形体的哪一部分要显示输出;二是通过定义观察(投影)平面,把三维形体的用户坐标转换为规格化的设备坐标。规格化的设备坐标系:用来定义视图区,其取值范围在0,1之间,是GKS内部使用的规范设备坐标。设备坐标系:是图形输入输出设备的坐标系。本讲稿第十四页,共六十七页2023/1/27河北农业大学河北农业大学 张玉新张玉新154.1.4 几何元素几何元素点:点:是0维几何元素,分端点、交点、切点和孤立点等。在自由曲线面的描述中常用三种类型的点:控制点、型值点、插值点控制点、型值点、插值点边边:是1维几何元素,是两个邻面(正则形体)或多个邻面(非正则形体)的交界。直线边、曲线边直线边、曲线边本讲稿第十五
8、页,共六十七页2023/1/27河北农业大学河北农业大学 张玉新张玉新16面面:是2维几何元素,是形体上一个有限、非零的区域,由一个外环和若干个内环界定其范围。一个面可以无内环,但必须有一个且只有一个外环。面有方向性本讲稿第十六页,共六十七页2023/1/27河北农业大学河北农业大学 张玉新张玉新17环环是有序、有向边(直线段或曲线段)组成的面的封闭边界。环中的边不能相交,相邻两条边共享一个端点确定面的最大外边界的环称之为外环外环确定面中内孔或凸台边界的环称之为内环内环在面上沿一个环前进,其左侧总是面内,右侧总是面外。本讲稿第十七页,共六十七页2023/1/27河北农业大学河北农业大学 张玉新
9、张玉新18体体是3维几何元素,由封闭表面围成空间,也是欧氏空间中非空、有界的封闭子集,其边界是有限面的并集。本讲稿第十八页,共六十七页2023/1/27河北农业大学河北农业大学 张玉新张玉新194.1.5 实体的定义实体的定义本讲稿第十九页,共六十七页2023/1/27河北农业大学河北农业大学 张玉新张玉新20客观存在的三维形体具有这样一些性质客观存在的三维形体具有这样一些性质:(1)刚性:一个物体必须具有一定的形状。(2)维数的一致性:各部分均应是三维的。(3)占据有限的空间:即体积有限。(4)边界的确定性:根据物体的边界能区别出物体的内部和外部。(5)封闭性:经过一系列刚体运动仍为有效实体
10、。三三维维空空间间中中的的物物体体是是一一个个内内部部连连通通的的三三维维点点集集,是是由由其其内内部部的的点集及紧紧包着这些点的表皮组成的点集及紧紧包着这些点的表皮组成的。本讲稿第二十页,共六十七页2023/1/27河北农业大学河北农业大学 张玉新张玉新21利用正则集的概念来定义上述的三维有效物体利用正则集的概念来定义上述的三维有效物体:点点的的领领域域:如果P是点集S的一个元素,那么点P的以R(R0)为半径的领域指的是围绕点P的半径为R的小球(二维情况下为小圆)。内内点点为点集中的这样一些点,它们具有完全包含于该点集的充分小的领域。边界点边界点本讲稿第二十一页,共六十七页2023/1/27
11、河北农业大学河北农业大学 张玉新张玉新22定义点集的正则运算r为:正则运算即为先对物体取内点再取闭包的运算。rA称为A的正则集正则集。本讲稿第二十二页,共六十七页2023/1/27河北农业大学河北农业大学 张玉新张玉新23图4-7 正则形体本讲稿第二十三页,共六十七页2023/1/27河北农业大学河北农业大学 张玉新张玉新24二二维维流流形形指的是对于实体表面上的任意一点,都可以找到一个围绕着它的任意小的领域,该领域与平面上的一个圆盘是拓扑等价的。本讲稿第二十四页,共六十七页2023/1/27河北农业大学河北农业大学 张玉新张玉新25实实体体:对对于于一一个个占占据据有有限限空空间间的的正正则
12、则形形体体,如如果果其其表表面面是是二二维维流流形形,则则该该正正则则形形体体为为实体实体。本讲稿第二十五页,共六十七页2023/1/27河北农业大学河北农业大学 张玉新张玉新264.1.6 正则集合运算正则集合运算实际上就是利用有效实体的封封闭闭性性,即即一一个个有有效效实实体体经经过过一系列集合运算后仍为一个有效实体。一系列集合运算后仍为一个有效实体。把能够产生正则形体的集合运算称为正正则则集集合合运运算算。其其相相应应的的正则算子用正则算子用*、*、*表示。表示。本讲稿第二十六页,共六十七页2023/1/27河北农业大学河北农业大学 张玉新张玉新27本讲稿第二十七页,共六十七页2023/
13、1/27河北农业大学河北农业大学 张玉新张玉新28有两种方法实现正则运算间接方式:间接方式:主要基于点集拓扑的领域概念,即集合S在点P附近的局部几何性质:当且仅当P的领域为满时,P在S之内;当且仅当P的领域为空时,P在S之外;当且仅当P的领域既不满也不空时,P在S的边界上。利用这一性质就可对普通集合运算得到的结果进行检查。如图如图本讲稿第二十八页,共六十七页2023/1/27河北农业大学河北农业大学 张玉新张玉新29本讲稿第二十九页,共六十七页2023/1/27河北农业大学河北农业大学 张玉新张玉新30直接方式:建立在集合成员分类的基础上。直接方式:建立在集合成员分类的基础上。在三维空间中,给
14、定一个正则形体S,空间点集被分为三个子集:S的内部点集S的边界点集S之外的点集为了产生正则形体,需要决定一个特定的点集属于哪一个子集,也就是集合成员分类集合成员分类问题。本讲稿第三十页,共六十七页2023/1/27河北农业大学河北农业大学 张玉新张玉新31分类函数分类函数:若给定一个正则形体S及一个有界面G,则G被S分割为位于S内、位于S外、位于S边界上的面三部分,则G相对于S的分类函数可为:C(S,G)=GinS,GoutS,GonS其中,本讲稿第三十一页,共六十七页2023/1/27河北农业大学河北农业大学 张玉新张玉新32用-G表示有界面G的反向面。即,如果有界面G在P点的法向为NP(G
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 图形学 第四 教案 精选 文档
限制150内