Matrix.SetIdentity Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Altera essa Matrix estrutura em uma matriz de identidade.
public:
void SetIdentity();
public void SetIdentity();
member this.SetIdentity : unit -> unit
Public Sub SetIdentity ()
Exemplos
O exemplo a seguir mostra como transformar uma Matrix estrutura em uma matriz de 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;
}
Comentários
Uma matriz de identidade tem um valor de 1 em coeficientes [1,1],[2,2],[3,3] e um valor de 0 no restante dos coeficientes. Isso correlaciona-se à configuração M11 e M22 a 1 e M12, M21OffsetXe OffsetY a 0. Em uma matriz affine, que é a implementação que Windows Presentation Foundation (WPF) usa para a estrutura Matrix, os coeficientes [3,1],[3,2],[3.3] estão implícitos para sempre ter os valores 0,0,1 respectivamente.
| Coluna 1 | Coluna 2 | Coluna 3 |
|---|---|---|
| 1 | 0 | 0 |
| 0 | 1 | 0 |
| 0 | 0 | 1 |
Para uma matriz de identidade, o ToString método retorna a cadeia de caracteres "Identity", em vez dos coeficientes do Matrix.