How can I produce a similar output in C# window forms in the easiest way?
Is there a good library for this purpose? I just needs to be pointed in the direction of which graphic library is best for this.
How can I produce a similar output in C# window forms in the easiest way?
Is there a good library for this purpose? I just needs to be pointed in the direction of which graphic library is best for this.
So a best library doesn't exist. There are plenty of them and some are just for different purposes. Here a small list of possibilities:
You should just roll your own in a 3d graphics library. You could use directx. If using WPF it is built-in, you can lookup viewport3d. http://msdn.microsoft.com/en-us/magazine/cc163449.aspx
In graphics programming what you are building is a very simple version of a heightmap. I think building your own would give your greater flexibility in the long run.
Here's how I'd implement this using OpenGL.
First up, you will need a wrapper to import the OpenGL API into C#. A bit of Googling led me to this:
There a few example programs available to demonstrate how the OpenGL interface works. Play around with them to get an idea of how the system works.
To implement the 3D map:
Since the above is quite a lot of stuff, there isn't really the space (and time on my part) to post working code (but someone else might add something if you're lucky). You could break the task down and ask questions on the parts you don't quite understand.
Have you tried this... gigasoft data visualization tools (Its not free)
And you can checkout the online wireframe demo here
Cheers