D3DXPlaneIntersectLine-Funktion (D3dx9math.h)
Hinweis
Die D3DX-Hilfsprogrammbibliothek ist veraltet. Es wird empfohlen, stattdessen DirectXMath zu verwenden.
Sucht die Schnittmenge zwischen einer Ebene und einer Linie.
Syntax
D3DXVECTOR3* D3DXPlaneIntersectLine(
_Inout_ D3DXVECTOR3 *pOut,
_In_ const D3DXPLANE *pP,
_In_ const D3DXVECTOR3 *pV1,
_In_ const D3DXVECTOR3 *pV2
);
Parameter
-
pOut [ein, aus]
-
Typ: D3DXVECTOR3*
Zeiger auf eine D3DXVECTOR3-Struktur , um die Schnittmenge zwischen der angegebenen Ebene und der angegebenen Linie zu identifizieren.
-
pP [in]
-
Typ: const D3DXPLANE*
Zeiger auf die Quellstruktur D3DXPLANE .
-
pV1 [in]
-
Typ: const D3DXVECTOR3*
Zeiger auf eine D3DXVECTOR3-Quellstruktur , die einen Linienstartpunkt definiert.
-
pV2 [in]
-
Typ: const D3DXVECTOR3*
Zeiger auf eine D3DXVECTOR3-Quellstruktur, die einen Zeilenabschluss Punkt definiert.
Rückgabewert
Typ: D3DXVECTOR3*
Zeiger auf eine D3DXVECTOR3-Struktur , die die Schnittmenge zwischen der angegebenen Ebene und Der angegebenen Linie darstellt.
Bemerkungen
Wenn die Zeile parallel zur Ebene ist, wird NULL zurückgegeben.
Der Rückgabewert für diese Funktion ist derselbe Wert, der im pOut-Parameter zurückgegeben wird. Auf diese Weise kann die D3DXPlaneIntersectLine-Funktion als Parameter für eine andere Funktion verwendet werden.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch