D3DHAL_DP2SETCLIPPLANE Struktur (d3dhal.h)
Die D3DHAL_SETCLIPPLANE-Struktur ermöglicht die Verwendung benutzerdefinierter Clipebenen im Weltraum.
Syntax
typedef struct _D3DHAL_DP2SETCLIPPLANE {
DWORD dwIndex;
D3DVALUE plane[4];
} D3DHAL_DP2SETCLIPPLANE;
Member
dwIndex
Gibt den Index der Clippingebene an, für die die Ebenengleichungskoeffizienten festgelegt werden.
plane[4]
Gibt ein Array mit vier Elementen der Koeffizienten A, B, C und D in dieser Reihenfolge in der allgemeinen Ebenengleichung für die Clippingebene an.
Hinweise
Die allgemeine Ebenengleichung in Standardform lautet Ax + By + Cz + Dw = 0. Ein Punkt mit homogenen Koordinaten (x, y, z, w) ist im Halbraum dieser Ebene sichtbar, wenn Ax + By + Cz + Dw>= 0. Punkte, die auf oder hinter der Clippingebene vorhanden sind, werden von der Szene abgeschnitten. Das heißt, Punkte, für die Ax + By + Cz + Dw <= 0 abgeschnitten sind.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3dhal.h (einschließlich D3dhal.h) |