Списки точек
Список точек — это коллекция вершин, которые отображаются как изолированные точки. Приложение может использовать списки точек в трехмерных сценах для полей звезд или пунктирных линий на поверхности многоугольника.
Пример
На следующем рисунке показан отрисованный список точек.
Приложение может применять материалы и текстуры к списку точек. Цвета в материале или текстуре отображаются только в точках, нарисованных и не где-либо между точками.
В следующем коде показано, как создать вершины для этого списка точек.
struct CUSTOMVERTEX
{
float x,y,z;
};
CUSTOMVERTEX Vertices[] =
{
{-5.0, -5.0, 0.0},
{ 0.0, 5.0, 0.0},
{ 5.0, -5.0, 0.0},
{10.0, 5.0, 0.0},
{15.0, -5.0, 0.0},
{20.0, 5.0, 0.0}
};
В приведенном ниже примере кода показано, как отобразить этот список точек в Direct3D.
//
// It is assumed that d3dDevice is a valid
// pointer to an IDirect3DDevice interface.
//
d3dDevice->DrawPrimitive( D3DPT_POINTLIST, 0, 6 );
Связанные темы