All published worksheets from http://sagenb.org
Image: ubuntu2004
As a continuation of the recent cloning of ploting methods found in mathematica. I've started a clone of RevolutionPlot3D.
http://reference.wolfram.com/mathematica/ref/RevolutionPlot3D.html
My version, however, can specify the axis of rotation of the curve, given as a line paralel to the z axis, located in the point of coordinates . And also, the posibility to display the revolved curve.
The corresponding ticket is http://trac.sagemath.org/sage_trac/ticket/7889
Let's clone the examples in the link above
Now let's revolve those curves around different axes and see what happens.
Non-symbolical functions have been troublesome. I would appreciate help to support themwhich I can't explain...
Mathematica also supports revolutions of 3d curves, that will require further thinking.
Now another example shamelessly stolen from Mathematica: