次の方法で共有


Matrix3x2F::Matrix3x2F(FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT) メソッド (d2d1helper.h)

指定した値を含む Matrix3x2F クラスの新しいインスタンスをインスタンス化します。

構文

void Matrix3x2F(
  FLOAT m11,
  FLOAT m12,
  FLOAT m21,
  FLOAT m22,
  FLOAT m31,
  FLOAT m32
);

パラメーター

m11

型: FLOAT

マトリックスの最初の行と最初の列の値。

m12

型: FLOAT

マトリックスの最初の行と 2 番目の列の値。

m21

型: FLOAT

マトリックスの 2 行目と 1 列目の値。

m22

型: FLOAT

マトリックスの 2 番目の行と 2 番目の列の値。

m31

型: FLOAT

マトリックスの 3 番目の行と最初の列の値。

m32

型: FLOAT

マトリックスの 3 行目と 2 列目の値。

戻り値

なし

解説

このメソッドを使用すると、マトリックス メンバーの値を明示的に設定できます。 このメソッドを使用する場合は、各メンバーが変換マトリックスに適した値を表していることを確認します。 たとえば、ID マトリックスを作成するには、 _11_22 を 1 に、残りを 0 に設定する必要があります。 変換行列を作成するには、_11_22 を 1 に、_12 と _21 を 0 に、_31 を x 変位に設定し、_32 を y 変位に設定する必要があります。

利便性と精度を高めるために、可能な限り、この代わりに ID翻訳などの他のヘルパー関数を使用することをお勧めします。

要件

   
サポートされている最小のクライアント Windows 7、Windows Vista SP2 と Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー d2d1helper.h
Library D2d1.lib
[DLL] D2d1.dll

関連項目

Matrix3x2F