下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第三章 窗口与视区,1,重点资料,第一节 窗口与视区的概念,2,重点资料,坐标系,世界坐标系(用户坐标系) 定义物体或图形的坐标系,称为世界坐标系(World Coordinate System,简称WCS),为右手直角坐标系,又称物坐标系或用户坐标系。 理论上,世界坐标系是无限大且连续的,定义域为整个实数域,但在实际应用中,坐标值的绝对值受计算机浮点数表示范围的限制。,3,重点资料,坐标系,设备坐标系 图形输出设备(如显示器、绘图仪)自身都有一个坐标系,称为设备坐标系(Device Coordinate System,简称DCS)或物理坐标系。 设备坐标系是一个二维平面坐标系,它的度量单位为
2、步长(绘图仪)或像素(显示器),因此它的定义域是整数域且有界,如显示器的分辨率就是其DCS的界限范围。,4,重点资料,坐标系,规范化的设备坐标系 不同的设备之间其设备坐标的规格不尽相同,例如,对于显示器而言,当分辨率为1024768时,其屏幕坐标范围为: X方向01023,Y方向0767 当分辨率为800600时,其屏幕坐标范围为: X方向0799,Y方向0599 显然这使得应用程序与具体的设备有关,给图形处理和程序移植带来了不便。,5,重点资料,坐标系,为了使应用程序与设备无关,可以不直接使用以像素或步长为单位的DCS,而是另外定义一个逻辑坐标系,采用无量纲的单位代替具体的物理设备坐标,当图
3、形输出时再转化为具体的设备坐标,这样的坐标系称为规范化的设备坐标系(Normalized Device Coordinate System,简称NDCS),坐标系的取值范围为:左下角(0,0),右上角(1.0,1.0)。,6,重点资料,坐标系,三种坐标系的转换 由于存在三种坐标系,图形输出时,通常要经过三种坐标系的转换,三种坐标系的定义和转换关系如图所示。,7,重点资料,窗口和视区,窗口 在用户坐标系中定义的一个图形区域。是用户在用户坐标系中指定的任意区域,该区域的图形将输出到屏幕或绘图机的图板上,这个指定的子域即为窗口。 窗口应小于等于用户区域。,8,重点资料,窗口和视区,窗口一般设定为一个
4、各边平行于坐标轴的矩形区域,用矩形的左下角点的坐标(Wxl,Wyb)和右上角点的坐标(Wxr,Wyt)来确定矩形的位置和大小。 窗口可以嵌套定义,即在第一层窗口中再定义第二层窗口,在第i层窗口中定义第i+1层窗口,依此类推,嵌套的层次视具体的图形处理软件而定。,9,重点资料,对窗口的图形操作: 裁剪-将窗口外部分的图形去掉,保留窗口内图形的处 理方法。 覆盖-裁剪的逆处理。,10,重点资料,11,重点资料,窗口和视区,视区 视区是用户在设备坐标系(DCS)中定义的一个小于或等于屏幕或图板的区域,用于输出用户坐标系下窗口中的图形。 视区决定了窗口中的图形要显示在屏幕上或输出到绘图机图板上的位置和
5、大小。 视区一般定义为矩形,即用该矩形的左下角点的坐标(Vxl,Vyb)和右上角点的坐标(Vxr,Vyt)来定义其大小和位置,视区也可以嵌套。,12,重点资料,视区-设备坐标系下定义的用于输出图形的区域。,13,重点资料,AutoCAD的屏幕窗口分区:,14,重点资料,第二节 从窗口到视区的变换,15,重点资料,从窗口到视区的变换,把世界坐标系的坐标值转换为设备坐标系的坐标值,这个过程称为窗口到视区的坐标变换。 为什么要进行从窗口到视区的变换? 由于窗口和视区是在不同的坐标系中定义的,因此,在把窗口中的图形信息送到视区进行输出之前,必须进行坐标变换。,16,重点资料,如图,设窗口内的点p(xw
6、,yw)映射到视区的坐标是p(xn,yn),窗口和视区的矩形区域分别由其左下角点的坐标和右上角点的坐标定义。,17,重点资料,窗口和视区的坐标变换过程:,窗口图形 平移 比例变换 平移,18,重点资料,(1)在世界坐标系(WCS)中平移 将图形连同窗口一起平移,使窗口的左下角与世界坐标系的坐标原点重合,变换矩阵是:,19,重点资料,(2)比例变换 对图形及窗口进行比例变换,使窗口的大小与指定的视区大小一致,变换矩阵是: 其中:S1=(Vxr-Vxl)/(Wxr-Wxl) S2=(Vyt-Vyb)/(Wyt-Wyb) 注意:当S1S2时,在屏幕中将显示变形的图形。,20,重点资料,(3)在设备坐
7、标系中平移 把视区平移,使其位于指定的屏幕位置,变换矩阵是:,21,重点资料,因此,从窗口到视区的映射的组合变换矩阵为:,22,重点资料,则WCS中点p(xw,yw)到DCS中点p(xv,yv)的变换是: 即:,23,重点资料,视区坐标到物理设备坐标的变换,大多数计算机显示器的屏幕坐标系与前述所得视区的笛卡儿直角坐标系不同,显示器的坐标原点在左上角,X轴水平向右,Y轴垂直向下,所以需要将视区坐标转换为物理设备坐标。,24,重点资料,(a) DCS坐标系中的视区 (b) DCS坐标系中的视区 视区坐标到物理设备坐标的变换,25,重点资料,设视区中一点p(xv,yv)对应于屏幕坐标系中的点为p(xs,ys),则变换步骤如下: 将视区坐标系对X轴进行对称变换,变换矩阵为:,为了图形显示的需要,将坐标系原点O(x0,y0)设在屏幕中的某一位置,需要相应的平移变换,变换矩阵为:,26,重点资料,视区坐标转换为物理设备坐标的组合变换矩
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 纽约英文介绍
- 内勤礼仪培训课
- 内分泌科普课件
- 春季登山活动策划方案(3篇)
- 内业资料培训课件
- 网格化联络群管理制度(3篇)
- 观光车管理制度内容(3篇)
- 兽药执法案例培训课件
- 麻城疫情隔离人员管理制度(3篇)
- 《GA 523-2004警车外观制式涂装用定色漆》专题研究报告
- 药店物价收费员管理制度
- 数据风险监测管理办法
- 国家开放大学《公共政策概论》形考任务1-4答案
- 肝恶性肿瘤腹水护理
- 儿童语言发育迟缓课件
- 2025年河南省郑州市中考一模英语试题及答案
- 《高等职业技术院校高铁乘务专业英语教学课件》
- DB15T 3758-2024基本草原划定调整技术规程
- 医学类单招入学考试题库及答案(修正版)
- 脑机接口技术在疼痛管理中的应用研究
- 《项目经理安全管理培训课件》
评论
0/150
提交评论