Matrix.IsIdentity Proprietà

Definizione

Ottiene un valore che indica se questa Matrix struttura è una matrice di identità.

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

Valore della proprietà

true se la Matrix struttura è una matrice di identità; in caso contrario, false. Il valore predefinito è true.

Commenti

Una matrice di identità ha un valore pari a 1 in coefficienti [1,1],[2,2],[3,3] e un valore pari a 0 nel resto dei coefficienti. Ciò è correlato all'impostazione M11 e M22 a 1 e M12, M21, OffsetXe OffsetY a 0. In una matrice affine, ovvero l'implementazione usata da Windows Presentation Foundation (macchine virtuali Windows) per la struttura Matrix, i coefficienti [3,1],[3,2],[3,3] sono impliciti rispettivamente per avere i valori 0,0,1.

Colonna 1 Colonna 2 Colonna 3
1 0 0
0 1 0
0 0 1

Per una matrice di identità, il ToString metodo restituisce la stringa "Identity", anziché i coefficienti dell'oggetto Matrix.

Si applica a

Vedi anche