Revolve Surface
Use the same Revolve tool used in
Revolve Solid,
then set bodyType to surface to spin a profile into an open surface instead of a closed solid.
This is useful for rotational forms, reference surfaces, and thin swept geometry that should not
become a closed solid body.
Body Type
The bodyType parameter controls whether Revolve creates a solid body or a surface body. Set
bodyType to surface when you want a thin shell with no thickness instead of a watertight 3D
body. This works the same way as the Body Type option in the solid Revolve workflow, you are just
using it here to keep the result as surface geometry.

Selection
Choose a sketch segment when the surface should use a single edge as its profile. If the sketch forms a closed region, choose the region to use the full enclosed profile instead.

Selected sketch segment

Selected sketch region
Other Parameters
All other Revolve parameters, such as Axis Type, Sketch Axis, Edge, Angle, Symmetric,
Bidirectional Angle, and Start Tag / End Tag, work the same way as they do in
Revolve Solid.
For the full parameter reference, visit the solid modeling section.
Are you interested in code?
Zoo Design Studio writes KCL behind the scenes. A surface revolve is just a revolve call with bodyType = SURFACE, applied to a sketch segment or profile.
Want to find out more about the revolve function? Check it out in our KCL docs.