title: How to draw 3D mathematical models in .NET? What 3D engine would best suitable to do this effectively?
body: <p>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'.)</p>
  
  <p>Where should I start?</p>
  
  <p>UPDATE:</p>
  
  <p>I found a directory of <a href="http://www.devmaster.net/engines/list.php?fid=6&amp;sid=2" rel="nofollow noreferrer">3D engines for C#</a> but there are a lot to choose from... Could you advise if any one of them would be best for my problem?</p>
  
  <p>UPDATE 2:</p>
  
  <p>Thanks to Cameron's suggestion a 3D options in WPF seem to be suiting my needs. I will give it a try for sure.</p>
  
  <p>I am reposting his links here:<br>
      <a href="http://www.kindohm.com/technical/WPF3DTutorial.htm" rel="nofollow noreferrer"><strike>* WPF 3D Tutorial</strike></a><br>
      <a href="http://www.codeproject.com/KB/WPF/Wpf3DPrimer.aspx" rel="nofollow noreferrer">* CodeProject: WPF 3D Primer</a><br>
      <a href="http://www.codeproject.com/KB/WPF/WPF3D_1.aspx" rel="nofollow noreferrer">* CodeProject: WPF 3D : Part 1 of n</a>  </p>