《窗口与视区》PPT课件.ppt

上传人:xt****7 文档编号:124038356 上传时间:2020-03-11 格式:PPT 页数:28 大小:401.81KB
返回 下载 相关 举报
《窗口与视区》PPT课件.ppt_第1页
第1页 / 共28页
《窗口与视区》PPT课件.ppt_第2页
第2页 / 共28页
《窗口与视区》PPT课件.ppt_第3页
第3页 / 共28页
《窗口与视区》PPT课件.ppt_第4页
第4页 / 共28页
《窗口与视区》PPT课件.ppt_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《《窗口与视区》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《窗口与视区》PPT课件.ppt(28页珍藏版)》请在金锄头文库上搜索。

1、第三章 窗口与视区 第一节 窗口与视区的概念 坐标系 l世界坐标系 用户坐标系 定义物体或图形的坐标系 称为世界坐标系 World Coordinate System 简称WCS 为右 手直角坐标系 又称物坐标系或用户坐标系 理论上 世界坐标系是无限大且连续的 定义域 为整个实数域 但在实际应用中 坐标值的绝对 值受计算机浮点数表示范围的限制 坐标系 l设备坐标系 图形输出设备 如显示器 绘图仪 自身都有一 个坐标系 称为设备坐标系 Device Coordinate System 简称DCS 或物理坐标系 设备坐标系是一个二维平面坐标系 它的度量单 位为步长 绘图仪 或像素 显示器 因此它

2、的定义域是整数域且有界 如显示器的分辨率就 是其DCS的界限范围 坐标系 l规范化的设备坐标系 不同的设备之间其设备坐标的规格不尽相同 例 如 对于显示器而言 当分辨率为1024 768时 其屏幕坐标范围为 X方向0 1023 Y方向0 767 当分辨率为800 600时 其屏幕坐标范围为 X方向0 799 Y方向0 599 显然这使得应用程序与具体的设备有关 给图形 处理和程序移植带来了不便 坐标系 为了使应用程序与设备无关 可以不直接使用以像 素或步长为单位的DCS 而是另外定义一个逻辑坐 标系 采用无量纲的单位代替具体的物理设备坐标 当图形输出时再转化为具体的设备坐标 这样的 坐标系称为

3、规范化的设备坐标系 Normalized Device Coordinate System 简称NDCS 坐标系的 取值范围为 左下角 0 0 右上角 1 0 1 0 坐标系 l三种坐标系的转换 由于存在三种坐标系 图形输出时 通常要经过 三种坐标系的转换 三种坐标系的定义和转换关 系如图所示 窗口和视区 l窗口 在用户坐标系中定义的一个图形区域 是用户 在用户坐标系中指定的任意区域 该区域的图 形将输出到屏幕或绘图机的图板上 这个指定 的子域即为窗口 窗口应小于等于用户区域 窗口和视区 l窗口一般设定为一个各边平行于坐标轴的矩形 区域 用矩形的左下角点的坐标 Wxl Wyb 和右上角点的坐标

4、 Wxr Wyt 来确定矩形的 位置和大小 l窗口可以嵌套定义 即在第一层窗口中再定义 第二层窗口 在第i层窗口中定义第i 1层窗口 依此类推 嵌套的层次视具体的图形处理软 件而定 对窗口的图形操作 裁剪 将窗口外部分的图形去掉 保留窗口内图形的处 理方法 覆盖 裁剪的逆处理 窗口和视区 l视区 视区是用户在设备坐标系 DCS 中定义的一个小 于或等于屏幕或图板的区域 用于输出用户坐标系 下窗口中的图形 视区决定了窗口中的图形要显示在屏幕上或输出到 绘图机图板上的位置和大小 视区一般定义为矩形 即用该矩形的左下角点的坐 标 Vxl Vyb 和右上角点的坐标 Vxr Vyt 来定 义其大小和位置

5、 视区也可以嵌套 视区 设备坐标系下定义的用于输出图形的区域 AutoCAD的屏幕窗口分区 第二节 从窗口到视区的变换 从窗口到视区的变换 l把世界坐标系的坐标值转换为设备坐标系的坐 标值 这个过程称为窗口到视区的坐标变换 l为什么要进行从窗口到视区的变换 由于窗口和视区是在不同的坐标系中定义的 因此 在把窗口中的图形信息送到视区进行输出之前 必须进行坐标变换 l如图 设窗口内的点p xw yw 映射到视区的坐标是 p xn yn 窗口和视区的矩形区域分别由其左下角点 的坐标和右上角点的坐标定义 窗口和视区的坐标变换过程 窗口图形 平移 比例变换 平移 1 在世界坐标系 WCS 中平移 将图形

6、连同窗口一起平移 使窗口的左下角与世界 坐标系的坐标原点重合 变换矩阵是 2 比例变换 对图形及窗口进行比例变换 使窗口的大小与指定的 视区大小一致 变换矩阵是 其中 S1 Vxr Vxl Wxr Wxl S2 Vyt Vyb Wyt Wyb 注意 当S1 S2时 在屏幕中将显示变形的图形 3 在设备坐标系中平移 把视区平移 使其位于指定的屏幕位置 变换矩阵 是 因此 从窗口到视区的映射的组合变换矩阵为 则WCS中点p xw yw 到DCS中点p xv yv 的变换是 即 视区坐标到物理设备坐标的变换 l大多数计算机显示器的屏幕坐标系与前述所得视区 的笛卡儿直角坐标系不同 显示器的坐标原点在左

7、 上角 X轴水平向右 Y轴垂直向下 所以需要将 视区坐标转换为物理设备坐标 a DCS坐标系中的视区 b DCS坐标系中的视区 视区坐标到物理设备坐标的变换 设视区中一点p xv yv 对应于屏幕坐标系中的点为p xs ys 则变换步骤如下 将视区坐标系对X轴进行对称变换 变换矩阵为 为了图形显示的需要 将坐标系原点O x0 y0 设 在屏幕中的某一位置 需要相应的平移变换 变换矩 阵为 视区坐标转换为物理设备坐标的组合变换矩阵 则视区中点p xv yv 到屏幕坐标系中的点为 p xs ys xs ys 1 xv yv 1 Tvd x0 xv y0 yv 1 代入窗口视区变换 思考题 l推导从窗口到视区的变换矩阵

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号