Matrix3x2F::Skew 方法 (d2d1helper.h)
创建具有指定 x 轴和 y 轴值和中心点的倾斜转换。
语法
Matrix3x2F Skew(
FLOAT angleX,
FLOAT angleY,
D2D1_POINT_2F center
);
参数
angleX
类型: FLOAT
x 轴的扭曲角度,该角度从 y 轴开始沿逆时针方向测量,以度为单位。
angleY
类型: FLOAT
y 轴倾斜角度,从 x 轴顺时针以度为单位测量。
center
类型: D2D1_POINT_2F
执行倾斜的点。
返回值
类型: Matrix3x2F
新的倾斜转换。
注解
典型的 y 轴倾斜意味着从 x 轴逆时针倾斜角度(以度为单位)。 但是,由于 Direct2D 中的 y 轴是反转的,Direct2D 中的 y 轴倾斜角度意味着从 x 轴顺时针方向倾斜角度(以度为单位)。
例如,下图显示了 y 轴倾斜角为 30 度的矩形。 请注意,角度从 x 轴顺时针方向为 30 度。
示例
有关示例,请参阅 如何倾斜对象。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 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 |