create_shell
Hollow out a solid body into a thin-walled shell by removing selected faces. Preserves the outer bounding box with inward offset by default.
Instructions
Hollow out a solid body into a thin-walled shell. Pass the face IDs (from list_entities) you want REMOVED; the remaining faces become the shell wall. Inward by default — the outer bounding box is preserved and material is eaten inside. Returns the standard {ok, status, feature_id, changes?} contract.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Shell name | Shell |
| faceIds | Yes | Deterministic IDs of faces to REMOVE. Everything else keeps the shell wall. | |
| outward | No | If true, offset the shell OUTSIDE the original surface (grows bbox). Default false (inward, preserves bbox) — the common enclosure case. | |
| elementId | Yes | Part Studio element ID | |
| thickness | Yes | Wall thickness. Bare numbers are mm; use "1.5 mm" / "0.0625 in" for explicit units. | |
| documentId | Yes | Document ID | |
| workspaceId | Yes | Workspace ID | |
| variableThickness | No | Optional variable name for thickness |