D3DXPlaneDotNormal-Funktion

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

Syntax

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

Parameter

PP [ in]

Typ: Konstanten D3DXPLANE *

Zeiger auf eine Quell- D3DXPLANE -Struktur.

PV [ in]

Typ: Konstanten D3DXVECTOR3 *

Zeiger auf eine Quell- D3DXVECTOR3 -Struktur.

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 ein * x + b * y + c * z + d * 0. Die D3DXPlaneDotNormal -Funktion ist nützlich, um den Winkel zwischen der normalen Ebene der Ebene und einer anderen normal zu berechnen.

Anforderungen

Anforderung Wert
Header
D3dx9math. h
Bibliothek
D3dx9. lib

Siehe auch

Mathematische Funktionen

D3DXPlaneDot

D3DXPlaneDotCoord