言語

Matrix.IsIdentity プロパティ

定義

この Matrix 構造体が ID マトリックスであるかどうかを示す値を取得します。

public:
 property bool IsIdentity { bool get(); };
public bool IsIdentity { get; }
member this.IsIdentity : bool
Public ReadOnly Property IsIdentity As Boolean

プロパティ値

true Matrix構造体が ID 行列の場合は ゙。それ以外の場合はfalse。 既定値は true です。

注釈

同一行列の係数 [1,1]、[2,2]、[3,3] の値は 1 で、残りの係数の値は 0 です。 これは、 M11M22 を 1 に設定し、 M12M21OffsetXOffsetY を 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" を返します。

適用対象

こちらもご覧ください