Elenchi di punti
Un elenco di punti è una raccolta di vertici di cui viene eseguito il rendering come punti isolati. L'applicazione può usare elenchi di punti in scene 3D per campi stellati o linee punteggiate sulla superficie di un poligono.
Esempio
La figura seguente illustra un elenco di punti di cui è stato eseguito il rendering.
L'applicazione può applicare materiali e texture a un elenco di punti. I colori nel materiale o nella texture vengono visualizzati solo nei punti disegnati e non ovunque tra i punti.
Il codice seguente illustra come creare vertici per questo elenco di punti.
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}
};
L'esempio di codice seguente illustra come eseguire il rendering di questo elenco di punti in Direct3D.
//
// It is assumed that d3dDevice is a valid
// pointer to an IDirect3DDevice interface.
//
d3dDevice->DrawPrimitive( D3DPT_POINTLIST, 0, 6 );
Argomenti correlati