Megosztás a következőn keresztül:


Vonalcsíkok

A vonalsáv egy primitív, amely csatlakoztatott vonalszakaszokból áll. Az alkalmazás vonalcsíkokat használhat a nem lezárt sokszögek létrehozásához. A zárt sokszög olyan sokszög, amelynek utolsó csúcsát egy vonalszegmens köti össze az első csúcsával. Ha az alkalmazás vonalcsíkokon alapuló sokszögeket készít, a csúcsok nem garantáltan koplanárisak.

Az alábbi ábrán egy renderelt vonalsáv látható.

vonalsáv ábrája

Az alábbi kód bemutatja, hogyan hozhat létre csúcspontokat ehhez a vonalsávhoz.

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

Az alábbi kód példája bemutatja, hogyan jeleníthet meg sorcsíkot a Direct3D 9-ben IDirect3DDevice9::D rawPrimitive használatával.

//
// It is assumed that d3dDevice is a valid
// pointer to a IDirect3DDevice9 interface.
//
d3dDevice->DrawPrimitive( D3DPT_LINESTRIP, 0, 5 );

Primitívek