Share via


Matrix4x4F-Klasse (d2d1_1helper.h)

Die Matrix4x4F-Klasse stellt eine 4-mal-4-Matrix dar und bietet praktische Methoden zum Erstellen von Matrizen.

Vererbung

Die Matrix4x4F-Klasse implementiert D2D1_MATRIX_4X4_F.

Methoden

Die Matrix4x4F-Klasse verfügt über diese Methoden.

 
Matrix4x4F::D eterminant

Berechnet die Determinante der Matrix. (Matrix4x4F.Determinant)
Matrix4x4F::IsIdentity

Gibt an, ob diese Matrix die Identitätsmatrix ist. (Matrix4x4F.IsIdentity)
Matrix4x4F::operator*

Die Matrix4x4F::operator-mult-Schnittstelle (d2d1_1helper.h) multipliziert diese Matrix mit der angegebenen Matrix und gibt das Ergebnis zurück.
Matrix4x4F::P erspectiveProjection

Eine perspektivische Transformation mit einem Tiefenwert.
Matrix4x4F::ReinterpretBaseType

Konvertiert die angegebene D2D1_MATRIX_4X4_F Matrix in eine Matrix4x4F, ohne eine Kopie zu erstellen. (Überladung 1/2)
Matrix4x4F::ReinterpretBaseType

Konvertiert die angegebene D2D1_MATRIX_4X4_F Matrix in eine Matrix4x4F, ohne eine Kopie zu erstellen. (Überladung 2/2)
Matrix4x4F::RotationArbitraryAxis

Bestimmt die 3D-Drehungsmatrix für eine beliebige Achse.
Matrix4x4F::RotationX

Dreht die Transformationsmatrix um die X-Achse.
Matrix4x4F::RotationY

Dreht die Transformationsmatrix um die Y-Achse.
Matrix4x4F::RotationZ

Dreht die Transformationsmatrix um die Z-Achse.
Matrix4x4F::Scale

Skaliert die Perspektivebene der Matrix.
Matrix4x4F::SetProduct

Multipliziert die beiden Matrizen und speichert das Ergebnis in dieser Matrix. (Matrix4x4F.SetProduct)
Matrix4x4F::SkewX

Verzerrt die Matrix in X-Richtung.
Matrix4x4F::SkewY

Verzerrt die Matrix in Y-Richtung.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d2d1_1helper.h