第3章二维观察变换与裁剪PPT讲稿.ppt
《第3章二维观察变换与裁剪PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《第3章二维观察变换与裁剪PPT讲稿.ppt(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第3章二维观察变换与裁剪第1页,共21页,编辑于2022年,星期一二维图形输出流程图二维图形输出流程图二维变换二维变换二维裁剪二维裁剪规范化变换规范化变换/窗口窗口-视区变换视区变换工作站变换工作站变换观察变换观察变换图形显示图形显示2第2页,共21页,编辑于2022年,星期一3.1 窗口窗口视区变换视区变换3.1.1 基本概念基本概念1.用户域和窗口(对用户坐标系而言)用户域和窗口(对用户坐标系而言)世界(用户)坐标系世界(用户)坐标系窗口窗口3第3页,共21页,编辑于2022年,星期一用户域用户域 是用户定义设计对象的连续无限的二维或三维空间。是用户定义设计对象的连续无限的二维或三维空间。
2、窗口窗口在用户域中指定的一个区域,用户只能将该区域的图形在用户域中指定的一个区域,用户只能将该区域的图形输出到图形设备上。输出到图形设备上。窗口是用户域的一个子域。窗口是用户域的一个子域。窗口一般是矩形区域,可用其左下角点和右上角点坐窗口一般是矩形区域,可用其左下角点和右上角点坐标来表示。通常窗口的边界与坐标轴平行。标来表示。通常窗口的边界与坐标轴平行。窗口可以嵌套。窗口可以嵌套。4第4页,共21页,编辑于2022年,星期一2.规范化设备坐标系规范化设备坐标系110视区视区viewport规范化设备坐标系规范化设备坐标系规范化设备坐标系:用一个单位正方形定义的一个虚拟显示设备的规范化设备坐标系
3、:用一个单位正方形定义的一个虚拟显示设备的显示区域,且单位正方形的左下角位于坐标系统的原点。显示区域,且单位正方形的左下角位于坐标系统的原点。目的与作用:引入一个与显示设备无关的工具描述显示区域。目的与作用:引入一个与显示设备无关的工具描述显示区域。使应用程序与图形设备无关,增强应用程序的可移植性。使应用程序与图形设备无关,增强应用程序的可移植性。5第5页,共21页,编辑于2022年,星期一3.1.2 窗口窗口-视区变换视区变换窗口窗口(wx,wy)1100视区视区(vx,vy)6第6页,共21页,编辑于2022年,星期一矩阵表达式:矩阵表达式:7第7页,共21页,编辑于2022年,星期一3.
4、2 工作站变换工作站变换HV0工作站视区工作站视区Workstation viewport设备设备/图像坐标系图像坐标系工作站变换:将规范化坐标变换为离散设备工作站变换:将规范化坐标变换为离散设备/图像坐标。它图像坐标。它本质上是第二个窗口本质上是第二个窗口-视区变换。视区变换。110工作站窗口工作站窗口规范化设备坐标系规范化设备坐标系屏幕区屏幕区注注:工作站窗口可以是这个视区工作站窗口可以是这个视区,也可以是其一部分也可以是其一部分.8第8页,共21页,编辑于2022年,星期一 1 主菜单区主菜单区2 子子菜菜单单区区 4 提示信息区提示信息区 3 图形显示区图形显示区 视图分区视图分区9第
5、9页,共21页,编辑于2022年,星期一设备坐标系设备坐标系(DC)(DC)图形输出设备图形输出设备(如显示器、绘图机如显示器、绘图机)上的坐标系上的坐标系是一个二维平面坐标系是一个二维平面坐标系定义域是整数域且有界定义域是整数域且有界10第10页,共21页,编辑于2022年,星期一 屏幕域和视图区屏幕域和视图区屏幕域屏幕域屏幕域是图形设备上输出图形的最大区域屏幕域是图形设备上输出图形的最大区域屏幕域是有限的整数域,如分辨率为屏幕域是有限的整数域,如分辨率为10247681024768的显示器,的显示器,其屏幕域其屏幕域 DC DC 可定义为:可定义为:DC0 10230 767视图区视图区用
6、户在屏幕域内指定的用于显示图形的区域用户在屏幕域内指定的用于显示图形的区域用设备坐标定义,一般定义成矩形,由其左下角点和右上角用设备坐标定义,一般定义成矩形,由其左下角点和右上角点坐标来定义点坐标来定义一个屏幕可以定义多个视图区,并且视图区可以嵌套一个屏幕可以定义多个视图区,并且视图区可以嵌套11第11页,共21页,编辑于2022年,星期一3.3 二维裁剪算法二维裁剪算法一般地,对于给定的区域,判断图形的哪些部分在该区域内一般地,对于给定的区域,判断图形的哪些部分在该区域内或区域外的过程称为裁剪算法。相应的参考区域称为窗口。或区域外的过程称为裁剪算法。相应的参考区域称为窗口。裁剪技术的本质问题
7、是对线段或多边形作求交与裁剪,仅保留需裁剪技术的本质问题是对线段或多边形作求交与裁剪,仅保留需要的部分。要的部分。按照裁剪对象的不同,裁剪算法分为:按照裁剪对象的不同,裁剪算法分为:i点裁剪点裁剪i线裁剪(直线段)线裁剪(直线段)i区域裁剪(多边形)区域裁剪(多边形)i曲线裁剪曲线裁剪i文本裁剪文本裁剪12第12页,共21页,编辑于2022年,星期一假设裁剪窗口假设裁剪窗口 是一个矩形,是一个矩形,其边界平行于坐标轴。其边界平行于坐标轴。1.点裁剪点裁剪 对于点对于点P(x,y),若下面的不等式成立,则若下面的不等式成立,则P显示。显示。否则,否则,P被裁剪掉。被裁剪掉。应用应用:由粒子由粒子
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二维 观察 变换 裁剪 PPT 讲稿
限制150内