Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Een lijnlijst is een lijst met geïsoleerde, rechte lijnsegmenten. Lijnlijsten zijn handig voor taken zoals het toevoegen van sleet of zware regen aan een 3D-scène. Toepassingen maken een regellijst door een matrix met hoekpunten in te vullen. Houd er rekening mee dat het aantal hoekpunten in een regellijst een even getal moet zijn dat groter is dan of gelijk is aan twee.
voorbeeld
De volgende afbeelding toont een lijnlijst.
U kunt materialen en patronen toepassen op een lijnlijst. De kleuren in het materiaal of patroon worden alleen langs de getekende lijnen weergegeven, niet op enig punt tussen de lijnen.
De volgende code laat zien hoe u hoekpunten maakt voor deze regellijst.
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 een regellijst weergeeft in Direct3D.
//
// It is assumed that d3dDevice is a valid
// pointer to an IDirect3DDevice interface.
//
d3dDevice->DrawPrimitive( D3DPT_LINELIST, 0, 3 );
verwante onderwerpen