Matrix.SetIdentity Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wijzigt u deze Matrix structuur in een identiteitsmatrix.
public:
void SetIdentity();
public void SetIdentity();
member this.SetIdentity : unit -> unit
Public Sub SetIdentity ()
Voorbeelden
In het volgende voorbeeld ziet u hoe u een Matrix structuur kunt omzetten in een identiteitsmatrix.
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;
}
Opmerkingen
Een identiteitsmatrix heeft een waarde van 1 in coëfficiënten [1,1],[2,2],[3,3] en een waarde van 0 in de rest van de coëfficiënten. Dit correleert met instelling M11 en M22 1 en M12, M21, OffsetXen OffsetY met 0. In een affinematrix, die de implementatie is die Windows Presentation Foundation (WPF) gebruikt voor de Matrix structuur, worden de coëfficiënten [3,1],[3,2],[3,3] geïmpliceerd om altijd de waarden 0,0,1 te hebben.
| Kolom 1 | Kolom 2 | Kolom 3 |
|---|---|---|
| 1 | 0 | 0 |
| 0 | 1 | 0 |
| 0 | 0 | 1 |
Voor een identiteitsmatrix retourneert de ToString methode de tekenreeks 'Identiteit', in plaats van de coëfficiënten van de Matrix.