Matrix.SetIdentity Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ändrar den här Matrix strukturen till en identitetsmatris.
public:
void SetIdentity();
public void SetIdentity();
member this.SetIdentity : unit -> unit
Public Sub SetIdentity ()
Exempel
I följande exempel visas hur du omvandlar en Matrix struktur till en identitetsmatris.
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;
}
Kommentarer
En identitetsmatris har värdet 1 i koefficienter [1,1],[2,2],[3,3] och värdet 0 i resten av koefficienterna. Detta korrelerar med inställningen M11 och M22 till 1 och M12, M21, OffsetXoch OffsetY till 0. I en affinmatris, som är den implementering som Windows Presentation Foundation (WPF) använder för strukturen Matrix, är koefficienterna [3,1],[3,2],[3.3] underförstådda att alltid ha värdena 0,0,1.
| Kolumn 1 | Kolumn 2 | Kolumn 3 |
|---|---|---|
| 1 | 0 | 0 |
| 0 | 1 | 0 |
| 0 | 0 | 1 |
För en identitetsmatris ToString returnerar metoden strängen "Identitet", i stället för koefficienterna för Matrix.