Member Matrix
Geschützte Member einschließen
Geerbte Member einschließen
.NET Framework-Member einschließen
.NET Compact Framework-Member einschließen
XNA Framework-Member einschließen
Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]
Beschreibt und bearbeitet eine Matrix.
Der Matrix-Typ macht die folgenden Member verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
Add | Fügt zwei Matrizen. | |
AffineTransformation2D | Erstellt eine affine Transformation 2-D-Matrix in der Xy-Ebene. | |
Equals | Gibt einen Wert, der angibt, ob die aktuelle Instanz gleich einem angegebenen Objekt ist. (Überschreibt ValueType.Equals(Object).) | |
Finalize | Ermöglicht eine Object versucht, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor der Object durch die Garbagecollection freigegeben wird. (Von Object geerbt.) | |
GetHashCode | Gibt den Hashcode für die aktuelle Instanz zurück. (Überschreibt ValueType.GetHashCode().) | |
GetType | Ruft die Type der aktuellen Instanz ab. (Von Object geerbt.) | |
Invert | Überladen. Berechnet die Inverse Matrix einer Matrix. | |
LookAtLH | Erstellt eine Matrix linkshändige aussehen an. | |
LookAtRH | Erstellt eine Matrix rechtshändige aussehen an. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
Multiply | Überladen. Bestimmt das Produkt zweier Matrizen. | |
MultiplyTranspose | Überladen. Berechnet das transponierte Produkt von zwei Matrizen. | |
OrthoLH | Erstellt eine linkshändige orthogonale Projektionsmatrix. | |
OrthoOffCenterLH | Erstellt eine angepasste linkshändige orthogonale Projektionsmatrix. | |
OrthoOffCenterRH | Erstellt eine angepasste rechtshändige orthogonale Projektionsmatrix. | |
OrthoRH | Erstellt eine rechtshändige orthogonale Projektionsmatrix. | |
PerspectiveFovLH | Erstellt eine linkshändige perspektivische Projektionsmatrix auf ein Feld der Ansicht basiert. | |
PerspectiveFovRH | Erstellt eine rechtshändige perspektivische Projektionsmatrix auf ein Feld der Ansicht (FOV) basiert. | |
PerspectiveLH | Erstellt eine linkshändige perspektivische Projektionsmatrix. | |
PerspectiveOffCenterLH | Erstellt eine angepasste linkshändige perspektivische Projektionsmatrix. | |
PerspectiveOffCenterRH | Erstellt eine angepasste rechtshändige perspektivische Projektionsmatrix. | |
PerspectiveRH | Erstellt eine rechtshändige perspektivische Projektionsmatrix. | |
RotationAxis | Dreht die Matrix um eine beliebige Achse. | |
RotationQuaternion | Erstellt eine Matrix aus einer Quaternion. | |
RotationX | Erstellt eine Matrix, die um die x-Achse gedreht. | |
RotationY | Erstellt eine Matrix, die um die y-Achse gedreht, ist. | |
RotationYawPitchRoll | Erstellt eine Matrix mit angegebenen Scherung, Verschiebung und Roll. | |
RotationZ | Erstellt eine Matrix, die um die z-Achse gedreht. | |
Scaling | Überladen. Erstellt eine Matrix, die entlang der x-Achse, y-Achse und z-Achse skaliert. | |
Subtract | Subtrahiert eine Matrix von einem anderen. | |
ToString | Gibt ein String , die den aktuellen Object darstellt. (Von Object geerbt.) | |
Transformation | Erstellt eine Transformationsmatrix. | |
Transformation2D | Erstellt eine 2-D-Transformationsmatrix in der Xy-Ebene. | |
Translation | Überladen. Erstellt eine Matrix mit der angegebenen Offsets. | |
TransposeMatrix | Gibt die transponierte Matrix einer gegebenen Matrix zurück. |
Zum Seitenanfang
Operatoren
Name | Beschreibung | |
---|---|---|
Addition | Fügt zwei Instanzen der Struktur Matrix. | |
Equality | Vergleicht die angegebenen Matrizen, um zu bestimmen, ob diese gleich sind. | |
Inequality | Vergleicht die angegebenen Matrizen, um zu bestimmen, ob Sie verschieden sind. | |
Multiply | Bestimmt das Produkt zweier Matrizen. | |
Subtraction | Subtrahiert zwei Instanzen der Struktur Matrix. |
Zum Seitenanfang
Felder
Name | Beschreibung | |
---|---|---|
M11 | Stellt das-Element in der ersten Zeile und ersten Spalte der Matrix dar. | |
M12 | Stellt das-Element in der ersten Zeile und zweiten Spalte der Matrix dar. | |
M13 | Stellt das-Element in der ersten Zeile und die dritte Spalte der Matrix dar. | |
M14 | Stellt das-Element in der ersten Zeile und der vierten Spalte der Matrix dar. | |
M21 | Stellt das-Element in der zweiten Zeile und ersten Spalte der Matrix dar. | |
M22 | Stellt das-Element in der zweiten Zeile und zweiten Spalte der Matrix dar. | |
M23 | Stellt das-Element in der zweiten Zeile und die dritte Spalte der Matrix dar. | |
M24 | Stellt das-Element in der zweiten Zeile und der vierten Spalte der Matrix dar. | |
M31 | Stellt das-Element in der dritten Zeile und ersten Spalte der Matrix dar. | |
M32 | Stellt das-Element in der dritten Zeile und zweiten Spalte der Matrix dar. | |
M33 | Stellt das-Element in der dritten Zeile und die dritte Spalte der Matrix dar. | |
M34 | Stellt das-Element in der dritten Zeile und der vierten Spalte der Matrix dar. | |
M41 | Stellt das-Element in der vierten Zeile und ersten Spalte der Matrix dar. | |
M42 | Stellt das-Element in der vierten Zeile und zweiten Spalte der Matrix dar. | |
M43 | Stellt das-Element in der vierten Zeile und die dritte Spalte der Matrix dar. | |
M44 | Stellt das-Element in der vierten Zeile und der vierten Spalte der Matrix dar. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
Determinant | Ruft die Determinante der Matrix. | |
Identity | Ruft eine Einheitsmatrix ab. | |
Zero | Ruft eine leere Matrix ab. |
Zum Seitenanfang