Skip to main content
solid.operate(OG_OPERATION_SHELL, { thickness, instances? }) hollows a solid in place. It leaves one closed void, thickness inside every face.

What it takes

A cuboid, a cylinder, a sphere, a ring torus, a cone or frustum, a planar profile extrusion, or an extrusion of a line-and-arc profile with or without holes. The inner walls of a line-and-arc extrusion are its exact inset: lines parallel to the sides, arcs on the same centres, and arcs of radius thickness at inward corners.

Errors

Not built: a sheet is not thickened into a solid. Sheet has no operate.

Keep the original

The shell changes the solid in place. To keep the solid too, shell a copy: solid.duplicate().
Last modified on November 10, 2026