Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Une liste de points est un ensemble de sommets qui sont rendus en tant que points isolés. Votre application peut utiliser des listes de points dans des scènes 3D pour les champs en étoile ou des lignes en pointillés sur la surface d’un polygone.
exemple de
L’illustration suivante illustre une liste de points rendue.
illustration 
Votre application peut appliquer des matériaux et des textures à une liste de points. Les couleurs de la matière ou de la texture apparaissent uniquement aux points dessinés, et pas n’importe où entre les points.
Le code suivant montre comment créer des sommets pour cette liste de points.
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}
};
L’exemple de code ci-dessous montre comment afficher cette liste de points dans Direct3D.
//
// It is assumed that d3dDevice is a valid
// pointer to an IDirect3DDevice interface.
//
d3dDevice->DrawPrimitive( D3DPT_POINTLIST, 0, 6 );
rubriques connexes