Matrix.Identity Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá identitu Matrix.
public:
static property System::Windows::Media::Matrix Identity { System::Windows::Media::Matrix get(); };
public static System.Windows.Media.Matrix Identity { get; }
static member Identity : System.Windows.Media.Matrix
Public Shared ReadOnly Property Identity As Matrix
Hodnota vlastnosti
Matice identit.
Příklady
Následující příklad ukazuje, jak načíst matici Identity .
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;
}
Poznámky
Matice identit má hodnotu 1 ve součinitelích [1,1],[2,2],[3;3] a hodnotu 0 ve zbývajících koeficientech. To koreluje s nastavením M11 a M22 1 a M12, M21, OffsetXa OffsetY 0. V afinní matici, což je implementace, kterou Windows Presentation Foundation (WPF) používá pro Matrixstrukturu , jsou koeficienty [3,1],[3,2],[3.3] implikované tak, aby vždy měly hodnoty 0,0,1 v uvedeném pořadí.
1 | 0 | 0 |
0 | 1 | 0 |
0 | 0 | 1 |
Pro matici ToString identit vrátí metoda řetězec "Identity" místo koeficientů Matrix.