第4章图形变换.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 图形变换 4.1 几何变换 4.1.1 几何变换的齐次坐标法 齐次坐标示意图 4.1.2 二维基本变换 4.1.3 二维组合变换 4.1.4 三维基本变换 4.1.5 三维组合变换 4.2 投影变换 4.2.1 正投影变换 4.2.2 正轴测投影变换 正轴测投影示意图 4.2.3 斜轴测投影变换 斜平行投影 斜平行投影示意图 4.2.4 透视投影变换 一点透视举例: 各种透视举例: 2)二点透视 2)三点透视 4.2.5 视域体及三维裁剪 4.3 窗口视区变换 4.3.1 坐标系 4.3.2 窗口与视区 4.3.3 窗口-视区变换 4.4 视向变换 4.4.1 世界坐标系和观察坐标系 4.4.2 视向变换矩阵 与平面窗口裁剪多边形图形原理相同,通常在三维空间中,需要在众多的物体中确定哪些为可见物体,哪些是不可见物体。我们将所有三维空间中经过投影后可以看到物体的空间或区域称为视域体,如图4.2.12所示。 图4-32透视投影与直角投影视域体 在三维空间物体的显示算法中,观看空间的边界投影即为视域体中可视矩形的边,如图4-32所示。而视域体的远近平面限制了投影中可见的最近和最远的空间,这就充分保证了图像中只出现想要显示的部分,防止出现眼睛后面或者过分远的物体。所以说,视域体是一个非常重要的概念,因为只有视域体中的物体才能显示。任何视域体以外的物体都将不可见,不会被图形系统处理;任何物体如果部分在视域体内部分在外,都将用视域体进行裁剪,也就是三维裁剪。 简单地说,三维裁剪就是把视域体内的图形保留下来,把视域体外的图形裁剪掉,这与平面内窗口裁剪图形的算法原理相同。我们可以将第三章中所述的各种平面的裁剪算法推广到三维空间当中,使之成为三维裁剪算法。 组成图形的最基本元素是点,而点的位置通常是在一个坐标系中定义的。图形系统中使用的坐标系是人们广为熟悉的直角坐标系,也称笛卡尔坐标系。 1.世界坐标系 世界坐标系(World Coordinate System,简单称WC)是最常用的坐标系,如图6.1所示,它是一个符合右手定则的直角坐标系,其中图6.1(a)是定义二维图形的坐标系,图4.25(b)是定义三维物体的坐标。 Y X O Y X O Z 图4.25 世界坐标系 世界坐标系是用来定义用户在二维或三维世界中的物体,因此也称为用户坐标系。理论上,世界坐标系是无限大且连续的,即它的定义域为实数域。 2.设备坐标系 图形输出设备(如显示器、绘图仪)自身都有一个坐标系称之为设备坐标系(Device Coordinate System), 简称DC或物理坐标系。 设备坐标系是一个二维平面坐标系,它的度量单位是步长(绘图仪)或象素(显示器),因此它的定义域是整数域且是有界的。例如,对显示器而言,分辩率就是其设备坐标系的界限范围。 3.规格化设备坐标系 由于用户的图形是定义在用户坐标系里,而图形的输出定义在设备坐标系里,它依赖于具体的图形设备。由于不同的图形设备具有不同的设备坐标系,且不同设备之间坐标范围也不尽相同,例如:分辨率为1024×768的显示器,其屏幕坐标范围为:X方向0~1023,Y方向0~767,而分辨率为640×480的显示器,其屏幕坐标范围为:X方向0~639,Y方向0~479,显然这使得应用程序与具体的图形输出设备有关,给图形处理及应用程序的移植带来不便。 图4.32 平行投影时定义的窗口 P1 P4 P3 P2 Q2 Q3 Q4 Q1 A4 A3 A2 A1 图4.33 透视时定义的窗口 C P1 P2 P3 P4 Q1 Q2 Q3 Q4 A4 A3 A2 A1 xv zv yv 1 1 1 ov 图4.34 平行投影时的规范化空间 yv xv zv 图4.35 透视时的规范化空间 ov 为了便于图形处理,有必要定义一个标准设备,我们引入与设备无关的规格化的设备坐标系(Normalized Device Coordinate System, 简称NDC),采用一种无量纲的单位代替设备坐标,当输出图形时,再转换为具体的设备坐标。规格化设备坐标系的取值范围为:左下角(0.0,0.0),右上角(1.0,1.0)。用户的图形数据经转换成规格化的设备坐标系中的值,使应用程序与图形设备隔离开,增强了应用程序的可移值性。 在图形处理中,上述三种坐标系的转换关系如图4.26所示。 Y X O Y X O 1 1 Y X O 图4.26 WC、NDC和DC三种坐标系的转换 1.窗口 “窗口”一词对大家并不

文档评论(0)

186****6410 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档