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 度。

沿 y 轴倾斜 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

另请参阅

Matrix3x2F