title: Curvilinear perspective: Convert 3D to 2D
body: <p>I'm looking for the mathematical expression converting a 3D coordinate <code>(x0,y0,z0)</code> to a 2D <code>(x1,y1)</code> coordinate in a <a href="http://en.wikipedia.org/wiki/Curvilinear_perspective" rel="nofollow noreferrer">curvilinear perspective</a> of radius <code>R</code> where the values of x1 and y1 are the angles of views {-90° .. +90°} of the original point.</p>
  
  <p><a href="https://i.stack.imgur.com/1HYdU.gif" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/1HYdU.gif" alt="image"></a><br>
  <sub>(source: <a href="http://www.ntua.gr/arch/geometry/mbk/images/curv159.gif" rel="nofollow noreferrer">ntua.gr</a>)</sub>  </p>
  
  <p>(image via <a href="http://www.ntua.gr/arch/geometry/mbk/histor.htm" rel="nofollow noreferrer">http://www.ntua.gr/arch/geometry/mbk/histor.htm</a> )</p>
  
  <p>Thanks !</p>