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 radiusthickness 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().
