Sdílet prostřednictvím


Matrix.SetIdentity Metoda

Definice

Změní tuto Matrix strukturu na matici identit.

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

Příklady

Následující příklad ukazuje, jak převést Matrix strukturu na 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 v koeficientech [1,1],[2;2],[3;3] a hodnotu 0 ve zbytku koeficientů. To souvisí s nastavením M11 a 1 a M12M22 , , M21, OffsetXa OffsetY 0. V affinové matici, což je implementace, kterou Windows Presentation Foundation (WPF) používá pro Matrix strukturu, koeficienty [3,1],[3;2],[3,3] jsou odvozeny tak, aby vždy měly hodnoty 0,0,1.

1 0 0
0 1 0
0 0 1

Pro matici ToString identity vrátí metoda řetězec "Identity", místo koeficientů Matrix.

Platí pro

Viz také