Taal

Matrix.Identity Eigenschap

Definitie

Hiermee haalt u een identiteit Matrixop.

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

Waarde van eigenschap

Een identiteitsmatrix.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de Identity matrix ophaalt.

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;
}

Opmerkingen

Een identiteitsmatrix heeft een waarde van 1 in coëfficiënten [1,1],[2,2],[3,3] en een waarde van 0 in de rest van de coëfficiënten. Dit correleert met instelling M11 en M22 1 en M12, M21, OffsetXen OffsetY met 0. In een affinematrix, die de implementatie is die Windows Presentation Foundation (WPF) gebruikt voor de Matrix structuur, worden de coëfficiënten [3,1],[3,2],[3,3] geïmpliceerd om altijd de waarden 0,0,1 te hebben.

Kolom 1 Kolom 2 Kolom 3
1 0 0
0 1 0
0 0 1

Voor een identiteitsmatrix retourneert de ToString methode de tekenreeks 'Identiteit' in plaats van de coëfficiënten van de Matrix.

Van toepassing op

Zie ook