u = linspace(0,2*%pi,40); v = linspace(0,2*%pi,20); x= (cos(u).*u)'*(1+cos(v)/2); y= (u/2)'*sin(v); z= (sin(u).*u)'*(1+cos(v)/2); plot3d2(x,y,z);