Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Listet die von DirectXMath bereitgestellten Matrixfunktionen auf.
Hinweis
DirectXMath bietet sowohl links- als auch rechtshändige Versionen von Matrixfunktionen mit "Händigkeit", geht aber immer von einem Zeilen-Hauptformat aus.
In diesem Abschnitt
Thema | BESCHREIBUNG |
---|---|
XMMatrixAffineTransformation |
Erstellt eine affine Transformationsmatrix. |
XMMatrixAffineTransformation2D |
Erstellt eine 2D-affine Transformationsmatrix in der xy-Ebene. |
XMMatrixDecompose |
Unterteilt eine allgemeine 3D-Transformationsmatrix in ihre skalaren, rotationalen und translationalen Komponenten. |
XMMatrixDeterminant |
Berechnet die Determinante einer Matrix. |
XMMatrixIdentity |
Erstellt die Identitätsmatrix. |
XMMatrixInverse |
Berechnet die Inverse einer Matrix. |
XMMatrixIsIdentity |
Testet, ob eine Matrix die Identitätsmatrix ist. |
XMMatrixIsInfinite |
Testet, ob eines der Elemente einer Matrix positiv oder negativ unendlich ist. |
XMMatrixIsNaN |
Testet, ob eines der Elemente einer Matrix NaN ist. |
XMMatrixLookAtLH |
Erstellt eine Ansichtsmatrix für ein linkshändiges Koordinatensystem mit einer Kameraposition, einer Aufwärtsrichtung und einem Fokus. |
XMMatrixLookAtRH |
Erstellt eine Ansichtsmatrix für ein rechtshändiges Koordinatensystem mit einer Kameraposition, einer Aufwärtsrichtung und einem Fokus. |
XMMatrixLookToLH |
Erstellt eine Ansichtsmatrix für ein linkshändiges Koordinatensystem mit einer Kameraposition, einer Aufwärtsrichtung und einer Kamerarichtung. |
XMMatrixLookToRH |
Erstellt eine Ansichtsmatrix für ein rechtshändiges Koordinatensystem mit einer Kameraposition, einer Aufwärtsrichtung und einer Kamerarichtung. |
XMMatrixMultiply |
Berechnet das Produkt aus zwei Matrizen. |
XMMatrixMultiplyTranspose |
Berechnet die Transponierung des Produkts von zwei Matrizen. |
XMMatrixOrthographicLH |
Erstellt eine orthogonale Projektionsmatrix für ein linkshändiges Koordinatensystem. |
XMMatrixOrthographicOffCenterLH |
Erstellt eine benutzerdefinierte orthogonale Projektionsmatrix für ein linkshändiges Koordinatensystem. |
XMMatrixOrthographicOffCenterRH |
Erstellt eine benutzerdefinierte orthogonale Projektionsmatrix für ein rechtshändiges Koordinatensystem. |
XMMatrixOrthographicRH |
Erstellt eine orthogonale Projektionsmatrix für ein rechtshändiges Koordinatensystem. |
XMMatrixPerspectiveFovLH |
Erstellt eine linkshändige perspektivische Projektionsmatrix auf der Grundlage eines Sichtfelds. |
XMMatrixPerspectiveFovRH |
Erstellt eine rechtshändige perspektivische Projektionsmatrix auf der Grundlage eines Sichtfelds. |
XMMatrixPerspectiveLH |
Erstellt eine linkshändige perspektivische Projektionsmatrix. |
XMMatrixPerspectiveOffCenterLH |
Erstellt eine benutzerdefinierte Version einer linkshändigen perspektivischen Projektionsmatrix. |
XMMatrixPerspectiveOffCenterRH |
Erstellt eine benutzerdefinierte Version einer rechtshändigen perspektivischen Projektionsmatrix. |
XMMatrixPerspectiveRH |
Erstellt eine rechtshändige perspektivische Projektionsmatrix. |
XMMatrixReflect |
Erstellt eine Transformationsmatrix, die Vektoren über eine bestimmte Ebene reflektiert. |
XMMatrixRotationAxis |
Erstellt eine Matrix, die sich um eine beliebige Achse dreht. |
XMMatrixRotationNormal |
Erstellt eine Matrix, die sich um einen beliebigen normalen Vektor dreht. |
XMMatrixRotationQuaternion |
Erstellt eine Rotationsmatrix aus einer Quaternion. |
XMMatrixRotationRollPitchYaw |
Erstellt eine Rotationsmatrix basierend auf einer bestimmten Tonhöhe, Gier und Rolle (Eulerwinkel). |
XMMatrixRotationRollPitchYawFromVector |
Erstellt eine Rotationsmatrix basierend auf einem Vektor, der die Eulerwinkel (Pitch, Yaw und Roll) enthält. |
XMMatrixRotationX |
Erstellt eine Matrix, die sich um die x-Achse dreht. |
XMMatrixRotationY |
Erstellt eine Matrix, die sich um die y-Achse dreht. |
XMMatrixRotationZ |
Erstellt eine Matrix, die sich um die Z-Achse dreht. |
XMMatrixScaling |
Erstellt eine Matrix, die entlang der x-Achse, der y-Achse und der Z-Achse skaliert wird. |
XMMatrixScalingFromVector |
Erstellt eine Skalierungsmatrix aus einem 3D-Vektor. |
XMMatrixSet |
Erstellt eine Matrix mit Floatwerten . |
XMMatrixShadow |
Erstellt eine Transformationsmatrix, die die Geometrie in eine Ebene abflacht. |
XMMatrixTransformation |
Erstellt eine Transformationsmatrix. |
XMMatrixTransformation2D |
Erstellt eine 2D-Transformationsmatrix auf der xy-Ebene. |
XMMatrixTranslation |
Erstellt eine Übersetzungsmatrix aus den angegebenen Offsets. |
XMMatrixTranslationFromVector |
Erstellt eine Übersetzungsmatrix aus einem Vektor. |
XMMatrixTranspose |
Berechnet die Transponieren einer Matrix. |
XMMatrixVectorTensorProduct |
Berechnet das äußere Tensorprodukt von 2 Vektoren. |
Zugehörige Themen