Matrix.Identity Vlastnost

Definice

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.

Platí pro

Viz také