Freigeben über


XMMatrixInverse-Funktion (directxmath.h)

Berechnet die Inverse einer Matrix.

Syntax

XMMATRIX XM_CALLCONV XMMatrixInverse(
  [out, optional] XMVECTOR  *pDeterminant,
  [in]            FXMMATRIX M
) noexcept;

Parameter

[out, optional] pDeterminant

Adresse eines Vektors, dessen Komponenten jeweils die Determinante von M erhalten. Dieser Parameter kann nullptr sein, wenn die Determinante nicht gewünscht ist.

[in] M

Matrix zum Umkehren.

Rückgabewert

Gibt die Matrixinverse von M zurück. Wenn keine Inverse vorhanden ist (d. h. wenn die Determinante 0 ist), gibt XMMatrixInverse eine unendliche Matrix zurück.

Hinweise

Hinweis Für XNAMATH, Version 2.04 und früher, ist der pDeterminant-Parameter nicht optional. Das heißt, für XNAMATH Version 2.04 und früher können Sie pDeterminant nicht auf nullptr festlegen.
 

Plattformanforderungen

Microsoft Visual Studio 2010 oder Microsoft Visual Studio 2012 mit dem Windows SDK für Windows 8. Unterstützt für Win32-Desktop-Apps, Windows Store-Apps und Windows Phone 8-Apps.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile directxmath.h

Weitere Informationen

Matrixfunktionen der DirectXMath-Bibliothek