Matrix.SetIdentity Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.