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}.

Details and Options

Examples

open allclose all

Basic Examples  (3)

Revolve a function curve around the axis:

In[1]:=
Click for copyable input
Out[1]=

Revolve a parametric curve around the axis:

In[1]:=
Click for copyable input
Out[1]=

Revolve a parametric curve halfway around the axis:

In[1]:=
Click for copyable input
Out[1]=

Scope  (17)

Options  (67)

Applications  (3)

Properties & Relations  (8)

Possible Issues  (1)

Neat Examples  (1)

See Also

PolarPlot  SphericalPlot3D  ParametricPlot3D  Cylinder  RotationMatrix

Introduced in 2007
(6.0)
| Updated in 2016
(11.0)