Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to draw 3D mathematical models in .NET? What 3D engine would best suitable to do this effectively?

I recently faced a problem of presenting the output of simple genetic algorithm that looks for extremes of 2 argument function f(x1,x2) . I would like to be able to use x1 as x, x2 as y and f as z and to draw points in 3d space that I could rotate. ( I'm currently drawing this on bitmap using color as the 'z axis'.)

Where should I start?

UPDATE:

I found a directory of 3D engines for C# but there are a lot to choose from... Could you advise if any one of them would be best for my problem?

UPDATE 2:

Thanks to Cameron's suggestion a 3D options in WPF seem to be suiting my needs. I will give it a try for sure.

I am reposting his links here:
* WPF 3D Tutorial
* CodeProject: WPF 3D Primer
* CodeProject: WPF 3D : Part 1 of n

like image 355
Kamil Zadora Avatar asked Jan 01 '09 23:01

Kamil Zadora


Video Answer


1 Answers

If you can use WPF at all, then you can do some pretty easy simple stuff right away.

Here's some links to get started:

  • WPF 3D Tutorial
  • CodeProject: WPF 3D Primer
  • CodeProject: WPF 3D : Part 1 of n
like image 171
Cameron MacFarland Avatar answered Oct 05 '22 08:10

Cameron MacFarland