Bonjour,

J'utilise DirectX dans mon programme pour rendre quelques graphiques. Je passe donc par DirectGraphics et ses matrices de projection.

Ca fonctionne, au fait près que je suis obligé de dessiner en coordonnées écran. Ce n'est donc pas très pratique... Je cherche donc comment faire pour signifier à DirectX le repère que j'utilise (centre, échelle, axes).

Dans mon cas, ca me permettrait d'écrire "DrawLine(-5,0,5,0)" pour une ligne horizontale faisant toute la largeur de ma fenetre (parce que j'aurais donné à DX les dimensions adéquates) et non "DrawLine(-300,0,300,0)".


N'est-ce pas faisable par la matrice de projection? J'ai essayé de zoomer avec D3DXMatrixOrthoOffCenterLH, mais ces zooms n'apparaissent pas!

Merci

Cordialement