Series de líneasLine strips

Una serie de líneas es un tipo de primitivo que se compone de segmentos de líneas conectados.A line strip is a primitive that is composed of connected line segments. La aplicación puede usar las series de líneas para crear polígonos que no están cerrados.Your application can use line strips for creating polygons that are not closed. Un polígono cerrado es un polígono cuyo último vértice está conectado a su primer vértice con un segmento de línea.A closed polygon is a polygon whose last vertex is connected to its first vertex by a line segment. Si la aplicación realiza polígonos basados en series de líneas, no se garantiza que los vértices estén en el mismo plano.If your application makes polygons based on line strips, the vertices are not guaranteed to be coplanar.

EjemploExample

La siguiente ilustración muestra una serie de líneas representada.The following illustration shows a rendered line strip.

ilustración de una serie de líneas

El siguiente código muestra cómo crear vértices para esta serie de líneas.The following code shows how to create vertices for this line strip.

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

El siguiente ejemplo de código muestra cómo representar una serie de líneas en Direct3D.The code example below shows how to render a line strip in Direct3D.

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

Temas relacionadosRelated topics

Tipos primitivosPrimitives