структура D3DHAL_DP2SETCLIPPLANE (d3dhal.h)
Структура D3DHAL_SETCLIPPLANE позволяет использовать пользовательские плоскости клипов в мировом пространстве.
Синтаксис
typedef struct _D3DHAL_DP2SETCLIPPLANE {
DWORD dwIndex;
D3DVALUE plane[4];
} D3DHAL_DP2SETCLIPPLANE;
Члены
dwIndex
Указывает индекс плоскости вырезки, для которой будут заданы коэффициенты уравнения плоскости.
plane[4]
Задает массив коэффициентов A, B, C и D в этом порядке в общем уравнении плоскости для плоскости вырезки.
Замечания
Общее уравнение плоскости в стандартной форме — Ax + By + Cz + Dw = 0. Точка с однородными координатами (x, y, z, w) отображается в полупространстве этого плоскости, еслиx + By + Cz + Dw>= 0. Точки, которые существуют на плоскости вырезки или за ней, обрезаются из сцены. То есть точек, для которых обрезаются ax + By + Cz + Dw <= 0.
Требования
Требование | Ценность |
---|---|
заголовка | d3dhal.h (include D3dhal.h) |