Langue

Matrix.SetIdentity Méthode

Définition

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.

S’applique à

Voir aussi