History enabled.

Crease splitting enabled.

The Revolve command creates a surface by revolving a profile curve that defines the surface shape around an axis.


1. Select curves.
2. Pick the start of the revolve axis.
3. Pick the end of the revolve axis.
4. Specify options.

Command-line options



Deletes the original geometry.


Retains the original geometry.


If Yes, the surface is rebuilt on the 'around' direction to a degree-3 non-rational surface. Specify how many points in that direction. Deformable revolves can be deformed smoothly with point editing.

If No, the resulting revolved surface is an exact revolve: a rational surface with fully-multiple knots at the quadrants. This kind of surface is not easy to deform smoothly by point editing.


The PointCount option specifies the number of control points in the result.


The FullCircle option revolves the input curve 360 degrees as a shortcut for specifying 360 degrees as the revolve angle.


The Yes option allows setting the angle (a number of degrees away from the current input curve location) the revolve will start.

The No option starts the revolve from 0 (the input curve location).


The Yes option creates a single surface.

The No option creates a polysurface when the input curves are joined tangent curves. Faces in the resulting polysurface correspond to the tangent sub-curves in the input curves.

Original polycurve (left), SplitAtTangents=No (center), SplitAtTangents=Yes (right).


When this option is used, the output will be a polysurface.
When UseExtrusions is on, this setting has no effect.

See also

Create surfaces

Rhinoceros 5 © 2010-2015 Robert McNeel & Associates. 17-Sep-2015