Freigeben über


Matrix.SetIdentity Methode

Definition

Ändert die Matrix-Struktur in eine Identitätsmatrix.

public:
 void SetIdentity();
public void SetIdentity ();
member this.SetIdentity : unit -> unit
Public Sub SetIdentity ()

Beispiele

Das folgende Beispiel zeigt, wie eine Matrix Struktur in eine Identitätsmatrix umgewandelt wird.

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

Hinweise

Eine Identitätsmatrix hat einen Wert von 1 in Koeffizienten [1,1],[2,2],[3,3] und einen Wert von 0 in den restlichen Koeffizienten. Dies korreliert mit der Einstellung M11 und M22 mit 1 und M12, M21, OffsetXund OffsetY mit 0. In einer affinen Matrix, der Implementierung, die Windows Presentation Foundation (WPF) für die Matrix Struktur verwendet, werden Koeffizienten [3,1],[3,2],[3,3] impliziert, um immer die Werte 0,0,1 zu haben.

1 0 0
0 1 0
0 0 1

Für eine Identitätsmatrix gibt die ToString -Methode die Zeichenfolge "Identity" anstelle der Koeffizienten von zurück Matrix.

Gilt für:

Weitere Informationen