Matrix3x2F::Translation (FLOAT,FLOAT) 方法 (d2d1helper.h)
创建具有指定 x 和 y 位移的转换转换。
语法
Matrix3x2F Translation(
FLOAT x,
FLOAT y
);
参数
x
类型: FLOAT
沿 x 轴平移的距离。
y
类型: FLOAT
沿 y 轴平移的距离。
返回值
类型: Matrix3x2F
转换矩阵,用于将对象平移指定的水平和垂直距离。
注解
平移是一种仿射变换,它在同一方向上按固定距离移动每个点。 这类似于移动坐标空间的原点。 可以沿 x 轴和/或 y 轴平移对象。
调用此方法时,请指定 x 和 y 位移。 如果想要使用 D2D1_SIZE_F 结构在有序对中定义这两个位移,请调用另一个 Translation 方法。 下图显示了一个正方形沿 x 轴向右移动 20 像素,沿 y 轴向下移动 10 像素。
有关示例,请参阅 如何翻译对象。要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | d2d1helper.h |
Library | D2d1.lib |
DLL | D2d1.dll |