Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Seznam řádků je seznam izolovaných a rovných segmentů. Seznamy řádků jsou užitečné pro úkoly, jako je přidání sleetu nebo silného deště do 3D scény. Aplikace vytvoří seznam linek vyplněním pole vrcholů. Všimněte si, že počet vrcholů v seznamu linií musí být sudé číslo větší nebo rovno dvěma.
příklad
Následující obrázek znázorňuje vykreslený seznam řádků.
seznamu řádků
Na seznam linek můžete použít materiály a textury. Barvy v materiálu nebo texturě se zobrazují pouze podél nakreslených čar, a ne v místech mezi nimi.
Následující kód ukazuje, jak vytvořit vrcholy pro tento seznam řádků.
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}
};
Následující příklad kódu ukazuje, jak vykreslit seznam řádků v Direct3D.
//
// It is assumed that d3dDevice is a valid
// pointer to an IDirect3DDevice interface.
//
d3dDevice->DrawPrimitive( D3DPT_LINELIST, 0, 3 );
související témata