Bonjour à tous.

Je souhaiterais réaliser des dessins géométriques 2D à l’aide de polygones à l'aide de C# et DirectX 9 .

Actuellement je fais des essais et pour tracer un segment entre deux points de coordonnées (x1,y1) et (x2,y2) je procède comme ceci :

Dans un VertexBuffer SegVB je place les points (x1,y1,0) et (x2,y2,0) et je trace le segment de la manière suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
   device.BeginScene();
   device.Transform.View = Matrix.Identity
   device.Transform.World = Matrix.Identity;
   device.SetStreamSource(0, SegVB, 0);
   device.DrawPrimitives(PrimitiveType.LineList, 0, 1);
   device.EndScene();
   device.Present();
Bien que cela fonctionne, je vous pose la question :

Est ce la bonne méthode?