[DX9][C#] Choix de la bonne méthode pour tracer un segment 2D
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:
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?