Freigeben über


XMMatrixShadow-Funktion (directxmath.h)

Erstellt eine Transformationsmatrix, die die Geometrie in eine Ebene vereinfacht.

Syntax

XMMATRIX XM_CALLCONV XMMatrixShadow(
  [in] FXMVECTOR ShadowPlane,
  [in] FXMVECTOR LightPosition
) noexcept;

Parameter

[in] ShadowPlane

Referenzebene.

[in] LightPosition

4D-Vektor, der die Position des Lichts beschreibt. Wenn die w-Komponente des Lichts 0,0f ist, stellt der Strahl vom Ursprung zum Licht ein gerichtetes Licht dar. Wenn es 1,0f ist, ist das Licht ein Punktlicht.

Rückgabewert

Gibt die Transformationsmatrix zurück, die die Geometrie in die Ebene ShadowPlane vereinfacht.

Hinweise

Diese Funktion ist nützlich, um planar projizierte Schatten aus einer Lichtquelle zu bilden.

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

   
Zielplattform Windows
Kopfzeile directxmath.h

Weitere Informationen

DirectXMath-Bibliotheksmatrixfunktionen