Freigeben über


D3DHAL_DP2SETCLIPPLANE Struktur (d3dhal.h)

Mit der D3DHAL_SETCLIPPLANE Struktur können benutzerdefinierte Clipebenen im Weltraum verwendet werden.

Syntax

typedef struct _D3DHAL_DP2SETCLIPPLANE {
  DWORD    dwIndex;
  D3DVALUE plane[4];
} D3DHAL_DP2SETCLIPPLANE;

Angehörige

dwIndex

Gibt den Index der Beschneidungsebene 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 Formel für die Beschneidungsebene an.

Bemerkungen

Die allgemeine Formel in Standardform ist Ax + By + Cz + Dw = 0. Ein Punkt mit homogenen Koordinaten (x, y, z, w) ist im halben Raum dieser Ebene sichtbar, wenn Ax + By + Cz + Dw>= 0. Punkte, die auf oder hinter der Clippingebene vorhanden sind, werden aus der Szene abgeschnitten. Das heißt, Punkte, für die Ax + By + Cz + Dw <= 0 abgeschnitten werden.

Anforderungen

Anforderung Wert
Header- d3dhal.h (einschließlich D3dhal.h)