RevolutionPlot3D
RevolutionPlot3D[fz,{t,tmin,tmax}] generates a plot of the surface of revolution with height fz at radius t.
RevolutionPlot3D[fz,{t,tmin,tmax},{θ,θmin,θmax}] takes the azimuthal angle θ to vary between θmin and θmax.
RevolutionPlot3D[{fx,fz},{t,tmin,tmax}] generates a plot of the surface obtained by rotating the parametric curve with x, z coordinates {fx,fz} around the z axis.
RevolutionPlot3D[{fx,fz},{t,tmin,tmax},{θ,θmin,θmax}] takes the azimuthal angle θ to vary from θmin to θmax.
RevolutionPlot3D[{fx,fy,fz},{t,tmin,tmax},…] plots the surface obtained by rotating the parametric curve with x, y, z coordinates {fx,fy,fz}.
Please visit the official Wolfram Language Reference for more details and examples on core symbols.