title: 3d to 2d point conversion
body: <p>I'm trying to plot 3D points onto a 2D surface (I'm currently working with SDL.NET as my 'game engine'). The surface will be 800x400 pixels in size and the 3d coordinates will range from -4000 to 4000. My view will always be a top-down view and there will be no camera movement whatsoever. Could someone provide some native c#, pseudo code or an easy explanation for converting coordinates in the 3-D space to the 2-D surface?</p>
  
  <p>Meanwhile Im ordering <a href="https://rads.stackoverflow.com/amzn/click/com/1556229119" rel="nofollow noreferrer" rel="nofollow noreferrer">this book</a> which people tell me it will address a lot of my math shortcomings....hopefully :)</p>