Series de líneas

Una franja de líneas es un primitivo compuesto por segmentos de línea conectados. La aplicación puede usar franjas de línea para crear polígonos que no estén cerrados. Un polígono cerrado es un polígono cuyo último vértice está conectado a su primer vértice por un segmento de línea. Si la aplicación realiza polígonos basados en franjas de línea, no se garantiza que los vértices sean coplanares.

Ejemplo

En la ilustración siguiente se muestra una franja de líneas representada.

ilustración de una franja de líneas

En el código siguiente se muestra cómo crear vértices para esta franja de líneas.

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

En el ejemplo de código siguiente se muestra cómo representar una franja de líneas en Direct3D.

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

Elementos primitivos