D3DXVec2CCW-Funktion
Hinweis
Die D3DX-Hilfsprogrammbibliothek ist veraltet. Es wird empfohlen, stattdessen DirectXMath zu verwenden.
Gibt die z-Komponente zurück, indem das Kreuzprodukt von zwei 2D-Vektoren verwendet wird.
Syntax
FLOAT D3DXVec2CCW(
_In_ const D3DXVECTOR2 *pV1,
_In_ const D3DXVECTOR2 *pV2
);
Parameter
-
pV1 [in]
-
Typ: const D3DXVECTOR2*
Zeiger auf eine D3DXVECTOR2-Quellstruktur .
-
pV2 [in]
-
Typ: const D3DXVECTOR2*
Zeiger auf eine D3DXVECTOR2-Quellstruktur .
Rückgabewert
Typ: FLOAT
Die z-Komponente.
Bemerkungen
Diese Funktion bestimmt die z-Komponente, indem sie das Produkt kreuz auf der Grundlage der folgenden Formel bestimmt: ((x1,y1,0) cross (x2,y2,0)). Oder wie im folgenden Beispiel gezeigt.
pV1->x * pV2->y - pV1->y * pV2->x
Wenn der Wert der z-Komponente positiv ist, ist der Vektor V2 gegen den Uhrzeigersinn vom Vektor V1. Diese Informationen sind für die Rücksicht-Culling nützlich.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Weitere Informationen