Series de líneas
Una franja de líneas es un primitivo que se compone de 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ínea representada.
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 );
Temas relacionados