Matrix3x2F::Skew メソッド

指定した X 軸値、Y 軸値、および中心点を持つ傾斜変換を作成します。

構文

static Matrix3x2F Skew(
    FLOAT angleX,
    FLOAT angleY,
    D2D1_POINT_2F centerPoint = D2D1::Point2F()
);

パラメーター

  • angleX
    FLOAT X 軸の傾斜角度。Y 軸からの反時計回りの度単位で測定されます。
  • angleY
    FLOAT Y 軸の傾斜角度。X 軸からの時計回りの度単位で測定されます。
  • centerPoint
    D2D1_POINT_2F 傾斜の中心となる点。

戻り値

Matrix3x2F

新しい傾斜変換。

解説

通常の Y 軸の傾斜は、X 軸から反時計回りの傾斜角度 (度単位) を指します。ただし、Direct2D の Y 軸は反転されるため、Direct2D の Y 軸の傾斜角度は X 軸から時計回りの傾斜角度 (度単位) となります。

たとえば、次の図は、Y 軸の傾斜角度を 30°に設定した場合の傾斜した四角形を示しています。角度が X 軸から時計回りに 30°になっていることに注意してください。

 

Y 軸の傾斜角度 30°を示す図

 

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

要件

クライアントの最小要件

Windows 7, Windows Vista SP2 および Windows Vista 用のプラットフォーム更新プログラム

サーバーの最小要件

Windows Server 2008 R2, Windows Server 2008 SP2 および Windows Server 2008 用のプラットフォーム更新プログラム

ヘッダー

D2d1helper.h

ライブラリ

D2d1.lib

DLL

D2d1.dll

名前空間

D2D1

参照

Matrix3x2F