Matrix.SetIdentity Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Změní tuto Matrix strukturu na matici identit.
public:
void SetIdentity();
public void SetIdentity ();
member this.SetIdentity : unit -> unit
Public Sub SetIdentity ()
Příklady
Následující příklad ukazuje, jak převést Matrix strukturu na matici identity.
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;
}
Poznámky
Matice identit má hodnotu 1 v koeficientech [1,1],[2;2],[3;3] a hodnotu 0 ve zbytku koeficientů. To souvisí s nastavením M11 a 1 a M12M22 , , M21, OffsetXa OffsetY 0. V affinové matici, což je implementace, kterou Windows Presentation Foundation (WPF) používá pro Matrix strukturu, koeficienty [3,1],[3;2],[3,3] jsou odvozeny tak, aby vždy měly hodnoty 0,0,1.
1 | 0 | 0 |
0 | 1 | 0 |
0 | 0 | 1 |
Pro matici ToString identity vrátí metoda řetězec "Identity", místo koeficientů Matrix.