图形学课件3.1.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图形学课件3.1

图形观察与变换 基本原理 二维几何变换 二维观察 输出设备上显示一个图形的视图的原理:通常一个图形软件包都允许指定一个图形中要显示的部分以及在显示器显示的位置。任何用作世界坐标参考系的直角坐标系都可用于定义具体的图形。通过指定整个场景区域的子区域可以获得一个二维图形的视图。可以仅显示一个子区域,也可以同时显示多个子区域,或者显示一个场景的动态扫描序列。所选区域中的图形将映射到设备坐标系的区域中。选择多个观察区域时,这些区域分别放在不同的显示位置上。图形从世界坐标系到设备坐标系的变换将会经历投影变换,平移、旋转、缩放等几何变换以及删除位于显示区域外的图形部分的操作。 以上是对一个图形(或场景)的观察的简单描述。这里面会涉及到若干个不同坐标系的概念: 世界(场景)坐标系(World Coordinate System):定义场景的坐标系,所有图形对象的空间定位和定义。方向固定,原点自由。 建模坐标系(Modeling Coordinate System):定义场景中单个图形(对象)的坐标系,方向、原点自由。 观察坐标系(Viewing Coordinate Systems):定义图形视图的坐标系。方向、原点根据观察点确定。 设备(屏幕)坐标系(Normolizing Device Coordinate System):图形输出设备的固有坐标系 成像坐标系(Imaging Coordinate Systems):投影面坐标系 规格化坐标系:与设备无关的规一化坐标系,原点在左下角,x轴从左到右,y轴从下而上,x与y的范围均为0到1的无量纲的坐标系 以上,前三个坐标系为用户所指定和使用(用户坐标系),后两个为设备输出图形时用。 在场景建模的过程中,常常需要定义局部坐标系(或建模坐标系),或对物体进行平移、旋转和缩放等等几何变换。为了方便设置窗口的大小和方向,可以在世界坐标系中定义一个二维的观察坐标系,在观察坐标系中定义一个窗口。 世界坐标和观察系坐标 规范化的设备坐标系 在规范化的坐标系(取值范围为0到1)下定义视区,可以定义多个视区。如果只定义了一个视区,则这个视区充满整个单位正方形。通过二维裁剪和窗视变换,把窗口中的场景映射到视区中。规范化的坐标系能够保证观察和变换独立于输出设备。一旦场景变换到规范化的坐标系之后,就可以通过简单的映射把各个视区中的图形输出到具体设备的绘图区。 观察过程中,涉及到一些变换过程: 建模坐标系到场景坐标系的几何变换 场景坐标系到观察坐标系的几何变换及投影变换 观察坐标系到规格化设备坐标系的规格化变换 规格化坐标系到具体设备坐标系的工作站变换 以下是观察的流程图示: 窗口视图变换 窗口和视图区 用户坐标系(world coordinate system,简称WC) 设备坐标系(device coordinate system,简称DC) 窗口区(window) 视图区(viewport) 窗口到视图区的变换 窗口区与视图区间的映射关系: 窗口区中的任一点(x w , y w) 与视图区中的任一点(x v , y v) 存 在如下对应关系: 令 二维几何变换 图形变换:对图形的几何信息经过几何变换后产生 新的图形。 图形变换的两种形式: 1.图形不变,坐标系改变; 2.图形改变,坐标系不变。 二维几何变换 平移变换 旋转变换 比例变换 对称变换 错切变换 平移变换 将图形对象从一个位置(x, y)移到另一个位置(x′,y′)的变换,只改变图形的位置,不改变图形的大小和形状 。 将矩形沿x轴方向平移tx,沿y轴方向的平移距离为ty 。它只改变物体的位置,不改变物体的大小和形状。 平移变换的公式为: ?????? (x′,y′) 矩阵表示:P’ = P+T 其中 P = x P’= x′ T= tx ty y y′ ty (x,y)

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档