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.
OptionaloffsetThe wall thickness in model units; negative grows the wall inward.
OptionaltoleranceHow close two points must be to count as the same when the offset walls are joined, in model units.
OptionalintersectionWhen true, the offset faces are intersected with each other rather than joined by their parallels; the kernel's default is false.
OptionalselfWhether the kernel should look for self-intersections in the result; not implemented by the kernel, so leave it false.
OptionaljoinHow the offset walls meet at corners: arc rounds them, intersection extends them to a
sharp corner, tangent keeps them tangent.
OptionalremoveWhen 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.