第05章 计算机图形处理技术基础.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文档。上传文档
查看更多
第05章 计算机图形处理技术基础

第5章 计算机图形处理技术基础 计算机图形处理技术指利用计算机通过算法和程序在显示设备上构造出图形的一种技术。图形处理技术在CAD技术中发挥着重要的作用,因此,了解和掌握计算机图形处理技术的一些基础知识和相关的基本概念与术语,对掌握CAD技术和熟练使用CAD应用软件是非常有益的。 5.2 图形程序库 图形处理是CAD系统所具有的基本功能。通用图形处理软件一般由设备驱动程序和图形程序库两部分组成。 采用各种高级语言开发的CAD应用程序,通过直接使用设备驱动程序或使用构建在设备驱动程序之上的图形程序库来控制图形的显示处理。 2. 虚拟设备坐标系(规格化的设备坐标系) 为了避免由于设备坐标系与设备的相关性影响应用程序的可移植性,在编写图形程序时,应采用虚拟设备坐标系(Virtual Device Coordinate System,VDCS)。虚拟设备坐标系的原点通常位于显示器的左下角,其、轴的正方向分别指向右方和上方,且取值范围均为0~1。 5.5.2 平移变换与点的齐次坐标表示 5.5.3 二维组合变换 实例2. 试求图示二维空间中,实线图形以某一给定直线L为对称轴的对称变换矩阵(图中虚线图形为变换后的图形) 5.6 三维图形几何变换 5.6.1 三维基本变换 5.6.2 三维组合变换 4. 坐标变换 不同的坐标系之间通过变换矩阵建立联系,每个造型坐标系的位置和方位可通过变换矩阵由世界坐标系确定。同样,观察坐标系也可通过世界坐标系定义的一系列数据由与世界坐标系相关的变换矩阵确定,如图所示。 图5.6 世界坐标系、造型坐标系和观察坐标系之间的关系 为在图形设备上显示和观察所构造的几何图形,通常需要进行坐标变换,其变换过程如下: ① 通过定义世界坐标系和造型坐标系之间相对移动和旋转的变换矩阵,将造型坐标系下的坐标数据变换为世界坐标系下的坐标数据,该变换称之为造型变换。 ② 通过用世界坐标系和观察坐标系间的变换矩阵,将图形的世界坐标变换为观察坐标,该变换称之为观察变换。 ③ 通过投影变换将观察坐标变换为虚拟设备坐标(或规格化的设备坐标),即投影变换。 ④ 由设备驱动程序将虚拟设备坐标(或规格化的设备坐标)转换成设备坐标,以将图形显示在特定的图形设备上。上述的坐标变换过程如图5-6所示。 观察坐标系 世界坐标系 造型坐标系 观察变换 投影变换 造型变换 虚拟设备坐标系 设备坐标系 图5.7 坐标系间的坐标变换过程 5.3.2 窗口与视区 1. 窗口 “窗口”一词在计算机图形处理中是一个形象且贴切的词汇,在日常生活中也经常遇到。例如,某人坐在房间里通过窗户观察外面的世界,此时所能看到的只是无限世界的一小部分,其余均被窗户周围的墙壁所遮挡。在这里,窗户就是一个窗口。 在工程设计中,有时为了详细表达图形的某一部分,而将该部分单独放大画出,即所谓的局部视图。在计算机图形学中,采用窗口技术可将指定的局部图形从整体中分离出来,并显示于视区之中,即通过窗口操作观察感兴趣的图形部分。窗口技术应用的典型示例是在各种CAD系统中经常用到的框选放大操作。 窗口是在世界坐标系中定义的确定显示内容的一个矩形区域,只有在这个区域内的图形才能在设备坐标系下显示输出,而窗口外的部分则被裁剪掉。窗口的大小与位置可以通过确定矩形左下角和右上角的坐标来定义。 2. 视区 视区是在设备坐标系(通常为显示器的显示屏幕)中定义的一个用于输出窗口中的图形的矩形区域,它决定了窗口中的图形要显示于屏幕上的位置和大小。 任何小于或等于屏幕域的区域都可以称之为视区。 在同一屏幕上可定义多个视区,以显示不同的图形信息,或用作各种交互处理的功能选项及信息提示处理,也可以将视区再划分成多个子视区,用于表示零件的不同投影显示,并在需要时进行主、子视区的状态转换,如图5-7所示。 (a) 视图分区 (b) 视区的定义 图5.8 视图分区与视区的定义 3. 窗口- 视区变换 窗口和视区是在不同的坐标系下定义的。因此,如果将窗口中的图形信息传送到视区来输出显示,必须把世界坐标系中

文档评论(0)

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

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档