Matrix.SetIdentity Método

Definición

Cambia esta Matrix estructura en una matriz de identidades.

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

Ejemplos

En el ejemplo siguiente se muestra cómo convertir una Matrix estructura en una matriz de identidades.

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

Comentarios

Una matriz de identidad tiene un valor de 1 en coeficientes [1,1],[2,2],[3,3] y un valor de 0 en el resto de los coeficientes. Esto se correlaciona con la configuración M11 y M22 a 1 y M12, M21, OffsetXy OffsetY a 0. En una matriz affine, que es la implementación que Windows Presentation Foundation (WPF) usa para la estructura Matrix, coeficientes [3,1],[3,2],[3.3] siempre tienen los valores 0,0,1 respectivamente.

Columna 1 Columna 2 Columna 3
1 0 0
0 1 0
0 0 1

Para una matriz de identidades, el ToString método devuelve la cadena "Identity", en lugar de los coeficientes de Matrix.

Se aplica a

Consulte también