Share via


D3DXPlaneDot-Funktion

Hinweis

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

Berechnet das Punktprodukt einer Ebene und eines 4D-Vektors.

Syntax

FLOAT D3DXPlaneDot(
  _In_ const D3DXPLANE   *pP,
  _In_ const D3DXVECTOR4 *pV
);

Parameter

pP [in]

Typ: const D3DXPLANE*

Zeiger auf eine D3DXPLANE-Quellstruktur .

pV [in]

Typ: const D3DXVECTOR4*

Zeiger auf eine D3DXVECTOR4-Struktur .

Rückgabewert

Typ: FLOAT

Das Punktprodukt der Ebene und des 4D-Vektors.

Bemerkungen

Bei einer Ebene (a, b, c, d) und einem 4D-Vektor (x, y, z, w) ist der Rückgabewert dieser Funktion a*x + b*y + c*z + d*w. Die D3DXPlaneDot-Funktion ist nützlich, um die Beziehung der Ebene mit einer homogenen Koordinate zu bestimmen. Mit dieser Funktion kann beispielsweise ermittelt werden, ob sich eine bestimmte Koordinate auf einer bestimmten Ebene befindet oder auf welcher Seite einer bestimmten Ebene eine bestimmte Koordinate liegt.

Anforderungen

Anforderung Wert
Header
D3dx9math.h
Bibliothek
D3dx9.lib

Siehe auch

Mathematische Funktionen

D3DXPlaneDotCoord

D3DXPlaneDotNormal