Matrix Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine 3x3-affine Transformationsmatrix dar, die für Transformationen im zweidimensionalen Raum verwendet wird.
public value class Matrix : IFormattable
[System.Security.SecurityCritical]
public struct Matrix : IFormattable
[<System.Security.SecurityCritical>]
type Matrix = struct
interface IFormattable
Public Structure Matrix
Implements IFormattable
- Vererbung
- Attribute
- Implementiert
Hinweise
Diese Struktur stellt die .NET Projektion der Windows-Runtime (WinRT) Matrix Struktur dar. Weitere Informationen finden Sie unter Matrix in der UWP-API-Referenz.
Konstruktoren
| Name | Beschreibung |
|---|---|
| Matrix(Double, Double, Double, Double, Double, Double) |
Initialisiert eine Matrix Struktur. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Identity |
Ruft eine Identitätsmatrix ab. |
| IsIdentity |
Ruft einen Wert ab, der angibt, ob diese Matrix Struktur eine Identitätsmatrix ist. |
| M11 |
Dient zum Abrufen oder Festlegen des Werts der ersten Zeile und der ersten Spalte dieser Matrix Struktur. |
| M12 |
Dient zum Abrufen oder Festlegen des Werts der ersten Zeile und der zweiten Spalte dieser Matrix Struktur. |
| M21 |
Dient zum Abrufen oder Festlegen des Werts der zweiten Zeile und der ersten Spalte dieser Matrix Struktur. |
| M22 |
Dient zum Abrufen oder Festlegen des Werts der zweiten Zeile und der zweiten Spalte dieser Matrix Struktur. |
| OffsetX |
Dient zum Abrufen oder Festlegen des Werts der dritten Zeile und der ersten Spalte dieser Matrix Struktur. |
| OffsetY |
Dient zum Abrufen oder Festlegen des Werts der dritten Zeile und der zweiten Spalte dieser Matrix Struktur. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Matrix) |
Bestimmt, ob die angegebene Matrix Struktur mit dieser Instanz identisch ist. |
| Equals(Object) |
Bestimmt, ob die angegebene Object Struktur eine Matrix Struktur ist, die mit dieser Matrixidentisch ist. |
| GetHashCode() |
Gibt den Hashcode für diese Matrix Struktur zurück. |
| ToString() | |
| ToString(IFormatProvider) |
Erstellt eine String Darstellung dieser Matrix Struktur mit kulturspezifischen Formatierungsinformationen. |
| Transform(Point) |
Transformiert den angegebenen Punkt um den Matrix und gibt das Ergebnis zurück. |
Operatoren
| Name | Beschreibung |
|---|---|
| Equality(Matrix, Matrix) |
Bestimmt, ob die beiden angegebenen Matrix Strukturen identisch sind. |
| Inequality(Matrix, Matrix) |
Bestimmt, ob die beiden angegebenen Matrix Strukturen nicht identisch sind. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
Eine Beschreibung dieses Mitglieds finden Sie unter ToString(String, IFormatProvider). |