Freigeben über


Matrixfunktionen der DirectXMath-Bibliothek

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.

 

DirectXMath-Bibliotheksfunktionen