一些应用程序提供反映(或镜像)在客户区域中绘制的对象的功能。如果您的应用程序具有反射功能,请使用SetWorldTransform功能在世界空间到页面空间转换中设置适当的值。此函数接收到包含适当值的XFORM结构的指针。eM22 eM22和eM22成员分别指定了水平和垂直反射分量。
相对于x轴或y轴,【反射】转换创建对象的“镜像”图像。总之,反思只是负缩放。为了产生水平反射,x坐标乘以-1。为了产生垂直反射,y坐标乘以-1。
水平反射可以用以下算法表示:
x' = -x
其中【x】是x坐标,【x'】是反射的结果。
产生水平反射的2乘2矩阵包含以下值:
|-1 0|
|0 1|
垂直反射可以用以下算法表示:
y' = -y
其中【y】是y坐标,【y'】是反射的结果。
产生垂直反射的2乘2矩阵包含以下值:
|1 0|
|0 -1|
水平反射和垂直反射操作可以通过使用以下2乘2矩阵组合成单个操作:
|-1 0|
|0 -1|