D3DXMatrixIdentity-Funktion

Erstellt eine Identitätsmatrix.

Syntax

D3DXMATRIX* D3DXMatrixIdentity(
  _Inout_ D3DXMATRIX *pOut
);

Parameter

pOut [ in, out]

Typ: D3DXMATRIX*

Zeiger auf die D3DXMATRIX-Struktur, die das Ergebnis des Vorgangs ist.

Rückgabewert

Typ: D3DXMATRIX*

Zeiger auf eine D3DXMATRIX-Struktur, die die Identitätsmatrix ist.

Hinweise

Die Identitätsmatrix ist eine Matrix, in der alle Koeffizienten 0 sind, mit Ausnahme der [ ] Koeffizienten [ 1,1 2,2 ] [ 3,3 ] [ 4,4, ] die auf 1 festgelegt sind. Die Identitätsmatrix ist besonders, da sie unverändert bleibt, wenn sie auf Scheitelpunkte angewendet wird. Die Identitätsmatrix wird als Ausgangspunkt für Matrizen verwendet, die Scheitelpunktwerte ändern, um Drehungen, Übersetzungen und andere Transformationen zu erstellen, die durch eine 4 x4-Matrix dargestellt werden können.

Der Rückgabewert für diese Funktion ist der gleiche Wert, der im pOut-Parameter zurückgegeben wird. Auf diese Weise kann die D3DXMatrixIdentity-Funktion als Parameter für eine andere Funktion verwendet werden.

Anforderungen

Anforderung Wert
Header
D3dx9math.h
Bibliothek
D3dx9.lib

Siehe auch

Mathematische Funktionen

D3DXMatrixIsIdentity