1.1 KiB
1.1 KiB
shell_rsolid
API Definition
def shell_rsolid(
solid: Solid,
faces_to_remove: Union[Sequence[Face], ShapeSelector],
thickness: ScalarLike,
*,
result_tag: Optional[str] = None,
body_faces_tag: Optional[str] = None,
offset_faces_tag: Optional[str] = None,
closing_faces_tag: Optional[str] = None,
wall_edges_tag: Optional[str] = None,
) -> Solid
Source: operations.py
Import Surface
- top-level:
from simplecadapi import shell_rsolid
Description
Shell a solid to create a hollow part. The operation can expose these exact kernel roles:
shell.body_face: surviving or modified source body faces.shell.offset_face: generated offset faces.shell.closing_descendant: descendants of removed closing faces.shell.wall: generated closing-boundary edges.
The named arguments map directly to those roles. A role is available only when
OCC provides a complete witness;
requesting an unavailable role fails instead of deriving one from enumeration or
geometry. result_tag tags the resulting solid. Recorded assignments replay as
semantic nodes and preserve face versus edge target kinds.