Extrude Surface
Use the same Extrude tool used in
Extrude Solid,
then set bodyType to surface to create an open surface instead of a closed solid. This is useful
for reference geometry, patch workflows, and downstream surface edits that should remain open rather
than forming a volumetric body.
Body Type
The bodyType parameter controls what kind of geometry Extrude creates. Set bodyType to
surface when you want a surface body, which is an open shell with no thickness, instead of a
watertight solid body. This is the same Body Type control described in the solid Extrude workflow,
the only difference is that here you are intentionally choosing the surface output mode.

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 Extrude parameters, such as Length, Extrude To Face, Symmetric,
Bidirectional Length, Twist Angle, and Start Tag / End Tag, work the same way as they do in
Extrude 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 extrusion is just an extrude call with
bodyType = SURFACE, applied to a sketch segment or profile.
Want to find out more about the extrude function? Check it out
in our KCL docs.