Enter z as a function of r and q ( q is used as θ ):     

z=f(r,q) =

      Enter ranges for q and r.  The r settings can be either numbers or functions of q:

q min:       r min(# or g(q) ):      Grid (q) :    Axes:
q max:    r max(# or g(q) ): Grid (r) :
 

Enter a curve as a vector-valued function r(t) ( and number of gridpoints for the curve: )

r
(t
=   
, ,    ,    t in      ,  
 

The Plot button below will create a new window with the surface, if selected, as a wireframe and the curve, if selected, in blue.