SIMPLE 3D rendering in C #

I am a visual person, if I can visualize something, it often makes more sense to me.

Is there an easy way to visualize data in 3D for easy visualization? What I really would like to do is the following:

I have an Int32's 3D array:

Int32[,,] data = new Int32[256,256,256]; 

I fill this array with data and basically would like to do it in three-dimensional space. X, Y and Z and place the point where the data is greater than 0. Basic

The ability to change the viewing angle will be a bonus, but not significant.

I was not looking for 3D rendering to use any of the real 3D engines out there, so the simpler the better.

Any help pointers would be enjoyable.

thanks

+6
c # 3d
source share
2 answers

WPF (Windows Presentation Foundation, part of .net 3.5) makes 3D rendering pretty simple (or at least easier than before). Check out the following tutorial:

http://www.kindohm.com/technical/WPF3DTutorial.htm - the original link is dead, but the article can still be found in the archive. org, http://web.archive.org/web/20131122141342/http://kindohm.com/technical/WPF3DTutorial.htm

It shows how to create a small 3D view and place simple elements inside.

+5
source share

Microsoft.Net Chart Control - download here . This is similar to using 3D graphics in Excel.

+1
source share

All Articles