Listas de puntos
Una lista de puntos es una colección de vértices que se representan como puntos aislados. La aplicación puede usar listas de puntos en escenas 3D para campos de estrella o líneas de puntos en la superficie de un polígono.
Ejemplo
En la ilustración siguiente se muestra una lista de puntos representados.
La aplicación puede aplicar materiales y texturas a una lista de puntos. Los colores del material o textura solo aparecen en los puntos dibujados y no en ningún lugar entre los puntos.
En el código siguiente se muestra cómo crear vértices para esta lista de puntos.
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 esta lista de puntos en Direct3D.
//
// It is assumed that d3dDevice is a valid
// pointer to an IDirect3DDevice interface.
//
d3dDevice->DrawPrimitive( D3DPT_POINTLIST, 0, 6 );
Temas relacionados