XFORM结构指定了世界空间到页面空间转换。
typedef struct _XFORM { // XFRM
FLOAT eM11;
FLOAT eM12;
FLOAT eM21;
FLOAT eM22;
FLOAT eDx;
FLOAT eDy;
} XFORM;
会员
eM11
指定以下内容:
手术 | 含义 |
缩放 | 水平缩放组件 |
回转 | 余弦旋转角度 |
反射 | 水平分量 |
eM12
指定以下内容:
手术 | 含义 |
剪断 | 水平比例常数 |
回转 | 正弦的旋转角度 |
eM21
指定以下内容:
手术 | 含义 |
剪断 | 垂直比例常数 |
回转 | 旋转角度的负正弦 |
eM22
指定以下内容:
手术 | 含义 |
缩放 | 垂直缩放组件 |
回转 | 余弦旋转角度 |
反射 | 垂直反射分量 |
EDX
指定水平转换组件。
伊迪
指定垂直翻译组件。
备注
以下列表描述了每个操作如何使用成员:
手术 | eM11 | eM12 | eM21 | eM22 |
回转 | 余弦 | 正弦 | 负正弦 | 余弦 |
缩放 | 水平缩放组件 | 没有 | 没有 | 垂直缩放组件 |
剪断 | 没有 | 水平比例常数 | 垂直比例常数 | 没有 |
反射 | 水平反射分量 | 没有 | 没有 | 垂直反射组件 |
也可以看看
ExtCreateRegion, GetWorldTransform, ModifyWorldTransform, PlayEnhMetaFile, SetWorldTransform