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 bande de lignes est une primitive composée de segments de ligne connectés. Votre application peut utiliser des bandes de lignes pour créer des polygones qui ne sont pas fermés. Un polygone fermé est un polygone dont le dernier sommet est connecté à son premier sommet par un segment de ligne. Si votre application effectue des polygones basés sur des bandes de lignes, les sommets ne sont pas garantis comme coplanaires.
L’illustration suivante montre une bande de trait rendue.
illustration 
Le code suivant montre comment créer des sommets pour cette bande de traits.
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 une bande de lignes dans Direct3D 9 à l’aide de IDirect3DDevice9 ::D rawPrimitive.
//
// It is assumed that d3dDevice is a valid
// pointer to a IDirect3DDevice9 interface.
//
d3dDevice->DrawPrimitive( D3DPT_LINESTRIP, 0, 5 );
Rubriques connexes