窗口与视区 |
|||
在计算机绘图中,常常遇到这样的情况:不同时刻、针对不同目的、只关心整幅图形的不同部位,而对其它部分暂时不感兴趣,此时,希望关心的这部分图形能够尽量清晰地显示出来。于是,大多数的图形软件都提供了这样一个功能:即用户可以在输入的图形上选定一个观察区域。这个观察区域被称为窗口。
在二维平面,通常定义窗口为一矩形区域,它的大小和位置在用户坐标上表示,用四个变量代表窗口左下角和右上角点的坐标,即:
在显示窗口内图形时,可能占用整个屏幕,也可能设想屏上有一个方框,要显示的图形只出现在这个方框内。那么,在图形输出设备上用来复制窗口内容的矩形区域被称为视区。上面的动画右边的显示器是一个占整屏的视区的例子,它把左边窗口里的选择的图案按1:1的比例复制到了视区里。
视区也可以嵌套,还可以在同一物理设备上定义多个视区,分别作不同的应用或分别显示不同角度、不同对象的图形。 |