Freigeben über


D3DXPlaneDotNormal-Funktion

Hinweis

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

Berechnet das Punktprodukt einer Ebene und eines 3D-Vektors. Der w-Parameter des Vektors wird als 0 angenommen.

Syntax

FLOAT D3DXPlaneDotNormal(
  _In_ const D3DXPLANE   *pP,
  _In_ const D3DXVECTOR3 *pV
);

Parameter

pP [in]

Typ: const D3DXPLANE*

Zeiger auf eine D3DXPLANE-Quellstruktur .

pV [in]

Typ: const D3DXVECTOR3*

Zeiger auf eine D3DXVECTOR3-Quellstruktur .

Rückgabewert

Typ: FLOAT

Das Punktprodukt der Ebene und des 3D-Vektors.

Bemerkungen

Bei einer Ebene (a, b, c, d) und einem 3D-Vektor (x, y, z) ist der Rückgabewert dieser Funktion a*x + b*y + c*z + d*0. Die D3DXPlaneDotNormal-Funktion ist nützlich, um den Winkel zwischen der Normalität der Ebene und einer anderen Normalität zu berechnen.

Anforderungen

Anforderung Wert
Header
D3dx9math.h
Bibliothek
D3dx9.lib

Siehe auch

Mathematische Funktionen

D3DXPlaneDot

D3DXPlaneDotCoord