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 傾斜の中心となる点。
戻り値
新しい傾斜変換。
解説
通常の Y 軸の傾斜は、X 軸から反時計回りの傾斜角度 (度単位) を指します。ただし、Direct2D の Y 軸は反転されるため、Direct2D の Y 軸の傾斜角度は X 軸から時計回りの傾斜角度 (度単位) となります。
たとえば、次の図は、Y 軸の傾斜角度を 30°に設定した場合の傾斜した四角形を示しています。角度が X 軸から時計回りに 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 |