Optionalshape: TOptionalshapes: T[]Optionaloffset: numberOptionaltolerance: numberOptionalintersection: booleanOptionalselfIntersection: booleanOptionaljoinType: joinTypeEnumOptionalremoveIntEdges: booleanThe solid to hollow out.
The faces of the solid to remove, leaving the openings of the shell.
The wall thickness in model units; negative grows the wall inward.
How close two points must be to count as the same when the offset walls are joined, in model units.
When true, the offset faces are intersected with each other rather than joined by their parallels; the kernel's default is false.
Whether the kernel should look for self-intersections in the result; not implemented by the kernel, so leave it false.
How the offset walls meet at corners: arc rounds them, intersection extends them to a
sharp corner, tangent keeps them tangent.
When true, the internal edges the offset can leave on the walls are removed from the result.
A solid, the faces to remove and a wall thickness for
operations.makeThickSolidByJoin, which hollows the solid into a shell of that thickness.