Freigeben über


D3DXMatrixIdentity-Funktion

Hinweis

Die D3DX-Hilfsprogrammbibliothek ist veraltet. Es wird empfohlen, stattdessen DirectXMath zu verwenden.

Erstellt eine Identitätsmatrix.

Syntax

D3DXMATRIX* D3DXMatrixIdentity(
  _Inout_ D3DXMATRIX *pOut
);

Parameter

pOut [ein, aus]

Typ: D3DXMATRIX*

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

Rückgabewert

Typ: D3DXMATRIX*

Zeiger auf eine D3DXMATRIX-Struktur , bei der es sich um die Identitätsmatrix handelt.

Bemerkungen

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

Der Rückgabewert für diese Funktion ist derselbe 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