Delen via


Puntlijsten

Een puntenlijst is een verzameling hoekpunten die als geïsoleerde punten worden weergegeven. Uw toepassing kan puntenlijsten gebruiken in 3D-scènes voor stervelden, of stippellijnen op het oppervlak van een polygoon.

voorbeeld

In de volgende afbeelding ziet u een weergegeven puntenlijst.

illustratie van een puntenlijst

Uw toepassing kan materialen en patronen toepassen op een puntenlijst. De kleuren in het materiaal of patroon worden alleen weergegeven op de punten die zijn getekend en niet ergens tussen de punten.

De volgende code laat zien hoe u hoekpunten maakt voor deze puntenlijst.

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}
};

In het onderstaande codevoorbeeld ziet u hoe u deze puntlijst weergeeft in Direct3D.

//
// It is assumed that d3dDevice is a valid
// pointer to an IDirect3DDevice interface.
//
d3dDevice->DrawPrimitive( D3DPT_POINTLIST, 0, 6 );

Basisvormen