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.
Change cette structure Matrix en une 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 en coefficients [1,1],[2,2],[3,3] et une valeur de 0 dans le reste des coefficients. Cela correspond au paramètre M11 et M22 à 1 et M12, , M21OffsetXet OffsetY à 0. Dans une matrice affine, qui est l’implémentation que Windows Presentation Foundation (WPF) utilise pour la Matrix structure, les coefficients [3,1],[3,2],[3.3] sont impliqués pour avoir toujours les valeurs 0,0,1 respectivement.
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 de .Matrix