Matrix.SetIdentity Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Modifie cette Matrix structure en matrice d’identité.
public:
void SetIdentity();
public void SetIdentity();
member this.SetIdentity : unit -> unit
Public Sub SetIdentity ()
Exemples
L’exemple suivant montre comment transformer une Matrix structure en matrice d’identité.
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;
}
Remarques
Une matrice d’identité a une valeur de 1 dans les coefficients [1,1],[2,2],[3,3] et une valeur de 0 dans le reste des coefficients. Cela correspond à la définition M11 et M22 à 1 et M12, M21, OffsetXet OffsetY à 0. Dans une matrice affine, c’est-à-dire l’implémentation que Windows Presentation Foundation (WPF) utilise pour la structure Matrix, les coefficients [3,1],[3,2],[3.3] sont implicites pour toujours avoir les valeurs 0,0,1 respectivement.
| Colonne 1 | Colonne 2 | Colonne 3 |
|---|---|---|
| 1 | 0 | 0 |
| 0 | 1 | 0 |
| 0 | 0 | 1 |
Pour une matrice d’identité, la ToString méthode retourne la chaîne « Identity », au lieu des coefficients du Matrix.