坐标空间 Win32应用程序设计接口(AP使用四种坐标空间: 世界坐标系空间、页面空间、设备空间、和物理 设备空间。应用程序运用世界坐标系空间对图形 输出进行旋转、斜切或者反射 win32API把世界坐标系空间和页面空间称为逻辑 空间;最后一种坐标空间(即物理设备空间)通常指 应用程序窗口的客户区;但是它也包括整个桌面 完整的窗口(包括框架、标题栏和菜单栏)或打印机 的一页或绘图仪的一页纸。物理设备的尺寸随显 示器、打印机或绘图仪所设置的尺寸而变化 http://www.sunxin.org
坐标空间 ◼ Win32应用程序设计接口(API)使用四种坐标空间: 世界坐标系空间、页面空间、设备空间、和物理 设备空间。应用程序运用世界坐标系空间对图形 输出进行旋转、斜切或者反射。 ◼ Win32 API把世界坐标系空间和页面空间称为逻辑 空间;最后一种坐标空间(即物理设备空间)通常指 应用程序窗口的客户区;但是它也包括整个桌面、 完整的窗口(包括框架、标题栏和菜单栏)或打印机 的一页或绘图仪的一页纸。物理设备的尺寸随显 示器、打印机或绘图仪所设置的尺寸而变化。 , http://www.sunxin.org
■如要在物理设备上绘制输出, Windows把一个矩形区域从 个坐标空间拷贝到(或映射到)另一个坐标空间,直至最 终完整的输出呈现在物理设备上(通常是屏幕或打印机) 如果该应用程序调用了 Set WorldTrans form函数,那么映射 就从应用程序的世界坐标系空间开始;否则,映射在页面 空间中进行。在 Windows把矩形区域的每一点从一个空间 拷贝到另一个空间时,它采用了一种被称作转换的算法, 转换是把对象从一个坐标空间拷贝到另一个坐标空间时改 变(或转变)这一对象的大小、方位、和形态,尽管转换把 对象看成一个整体,但它也作用于对象中的每一点或每条 http://www.sunxin.org
转换 ◼ 如要在物理设备上绘制输出,Windows把一个矩形区域从 一个坐标空间拷贝到(或映射到)另一个坐标空间,直至最 终完整的输出呈现在物理设备上(通常是屏幕或打印机) 。 ◼ 如果该应用程序调用了SetWorldTransform函数,那么映射 就从应用程序的世界坐标系空间开始;否则,映射在页面 空间中进行。在Windows把矩形区域的每一点从一个空间 拷贝到另一个空间时,它采用了一种被称作转换的算法, 转换是把对象从一个坐标空间拷贝到另一个坐标空间时改 变(或转变)这一对象的大小、方位、和形态,尽管转换把 对象看成一个整体,但它也作用于对象中的每一点或每条 线。 http://www.sunxin.org