Offset Shell
Status: Implemented

Offset Shell thickens every face of the selected faces' parent solid except the selected faces, then unions the thickened solids into one shelled result.
Inputs
faces– One or more faces to exclude while shelling the parent solid. All faces must belong to the same solid.distance– Signed shell distance. Per-face thickening uses the opposite sign, so2thickens by-2and-3thickens by3. Must be non-zero.id– Optional identifier applied to the generated shell and its faces.
Behaviour
- Collects the solid from the selected faces; aborts if selections span multiple solids or no solid is found.
- Uses
OffsetShellSolid.generateto thicken every non-selected face of the parent solid and boolean-union the results; leaves the original solid untouched. - Names the result
<parentName>_<featureID>and visualizes it for downstream selection.