Matrix.SetIdentity メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この Matrix 構造体を ID マトリックスに変更します。
public:
void SetIdentity();
public void SetIdentity();
member this.SetIdentity : unit -> unit
Public Sub SetIdentity ()
例
次の例は、 Matrix 構造体を ID マトリックスに変換する方法を示しています。
private Matrix identityExample()
{
// Get the identity matrix, which is equal to
// (1,0,0,1,0,0).
Matrix myMatrix = Matrix.Identity;
Matrix m = new Matrix(1,0,0,1,0,0);
return myMatrix;
}
注釈
同一行列の係数 [1,1]、[2,2]、[3,3] の値は 1 で、残りの係数の値は 0 です。 これは、 M11 と M22 を 1 に設定し、 M12、 M21、 OffsetX、 OffsetY を 0 に設定する場合と関連しています。 Windows Presentation Foundation (WPF) が Matrix 構造体に使用する実装であるアフィン 行列では、係数 [3,1]、[3,2]、[3.3] はそれぞれ常に値 0,0,1 を持つことが暗黙的に示されます。
| 列 1 | 列 2 | 列 3 |
|---|---|---|
| 1 | 0 | 0 |
| 0 | 1 | 0 |
| 0 | 0 | 1 |
id 行列の場合、 ToString メソッドは、 Matrixの係数ではなく、文字列 "Identity" を返します。