Idioma

Matrix.SetIdentity Método

Definição

Transforma esta Matrix estrutura numa matriz identidade.

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

Exemplos

O exemplo seguinte mostra como transformar uma Matrix estrutura numa matriz identidade.

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

Observações

Uma matriz identidade tem um valor de 1 nos coeficientes [1,1],[2,2],[3,3] e um valor de 0 nos restantes coeficientes. Isto correlaciona-se com definir M11 e M22 para 1 e M12, M21, OffsetX, e OffsetY para 0. Numa matriz afim, que é a implementação que Windows Presentation Foundation (WPF) usa para a estrutura Matrix, os coeficientes [3,1],[3,2],[3,3] são implícitos como tendo sempre os valores 0,0,1, respetivamente.

Coluna 1 Coluna 2 Coluna 3
1 0 0
0 1 0
0 0 1

Para uma matriz identidade, o ToString método devolve a cadeia "Identidade", em vez dos coeficientes do Matrix.

Aplica-se a

Consulte também