Listas de puntos
Una lista de puntos es una colección de vértices que se representan como puntos aislados. La aplicación puede usarlas en escenas 3D para star campos o líneas de puntos en la superficie de un polígono.
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 la 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 9 con IDirect3DDevice9::D rawPrimitive.
//
// It is assumed that d3dDevice is a valid
// pointer to a IDirect3DDevice9 interface.
//
d3dDevice->DrawPrimitive( D3DPT_POINTLIST, 0, 6 );
Temas relacionados