Język

Matrix.SetIdentity Metoda

Definicja

Zmienia tę Matrix strukturę w macierz tożsamości.

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

Przykłady

W poniższym przykładzie pokazano, jak przekształcić Matrix strukturę w macierz tożsamości.

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

Uwagi

Macierz tożsamości ma wartość 1 współczynników [1,1],[2,2],[3,3] i wartość 0 w pozostałych współczynnikach. Jest to skorelowane z ustawieniem M11 i M22 wartością 1 i M12, M21OffsetX, i OffsetY wartością 0. W macierzy affine, która jest implementacją, która Windows Presentation Foundation (WPF) używa dla struktury Matrix, współczynniki [3,1],[3,2],[3,3] są zawsze sugerowane, aby zawsze mieć wartości 0,0,1.

Kolumna 1 Kolumna 2 Kolumna 3
1 0 0
0 1 0
0 0 1

W przypadku macierzy ToString tożsamości metoda zwraca ciąg "Identity" zamiast współczynników Matrix.

Dotyczy

Zobacz też