Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Uma lista de pontos é uma coleção de vértices que são renderizados como pontos isolados. Seu aplicativo pode usar listas de pontos em cenas 3D para campos de estrela ou linhas pontilhadas na superfície de um polígono.
Exemplo de
A ilustração a seguir ilustra uma lista de pontos renderizada.
Seu aplicativo pode aplicar materiais e texturas a uma lista de pontos. As cores no material ou textura aparecem apenas nos pontos desenhados e não em qualquer lugar entre os pontos.
O código a seguir mostra como criar vértices para esta lista de pontos.
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}
};
O exemplo de código abaixo mostra como renderizar essa lista de pontos no Direct3D.
//
// It is assumed that d3dDevice is a valid
// pointer to an IDirect3DDevice interface.
//
d3dDevice->DrawPrimitive( D3DPT_POINTLIST, 0, 6 );
Tópicos relacionados