Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
Anyway, there's a little problem for programmers with scientific background. The Direct3D coordinate-system is not the "natural" 3D coordinate that is used in Math and Physics. Not like OpenGL, which resembles the "natural" 3D coordinate that is used in Math and Physics.
There is a free graphics library called 'g2', just search on goodle.
It is simple to use, has line, circle, etc. commands, and it can draw to the
screen or to a postscript file, or windows .wmf file too. I have used it
with windows, but using g++, not Visual C++, but it will work with that too.
The good thing is that it is available for a lot of platforms, so you can
write c++ code that you can port to Windows or linux or solaris.