次の方法で共有


Matrix3x2F::Skew メソッド (d2d1helper.h)

指定した x 軸と y 軸の値と中心点を持つスキュー変換を作成します。

構文

Matrix3x2F Skew(
  FLOAT         angleX,
  FLOAT         angleY,
  D2D1_POINT_2F center
);

パラメーター

angleX

型: FLOAT

y 軸から反時計回りに計測した x 軸の傾斜角度。

angleY

型: FLOAT

x 軸から時計回りに度単位で測定される y 軸スキュー角度。

center

種類: D2D1_POINT_2F

スキューが実行されるポイント。

戻り値

種類: Matrix3x2F

新しいスキュー変換。

注釈

一般的な y 軸スキューは、x 軸から反時計回りに角度を傾斜させます。 ただし、Direct2D の y 軸は反転されるため、Direct2D の y 軸スキュー角度は、x 軸から時計回りに角度を傾斜させます。

たとえば、次の図は、y 軸の傾斜角が 30 度の傾斜した四角形を示しています。 角度が x 軸から時計回りに 30 度であることに注意してください。

y 軸に沿って 30 度傾斜した四角形の図

例については、「 オブジェクトを傾斜させる方法」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 7、Windows Vista SP2 および 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