Skip to main content

Shell

Extends SceneObject

Inherited from SceneObject

name()​

name(value: string): this

Sets a custom display name for this object, overriding the default type-based name.

ParameterTypeDescription
valuestringThe display name to assign.

Methods​

internalFaces()​

internalFaces(...args: (number | FaceFilterBuilder)[]): ISelection

Selects the inner wall faces created by the shell operation (from thickness removal).

Returns: ISelection

ParameterTypeDescription
...args(number | FaceFilterBuilder)[]Numeric indices or FaceFilterBuilder instances to filter the selection. (optional)

internalEdges()​

internalEdges(...args: (number | EdgeFilterBuilder)[]): ISelection

Selects edges created by the shell operation that are not from the original solid or on the opening rim.

Returns: ISelection

ParameterTypeDescription
...args(number | EdgeFilterBuilder)[]Numeric indices or EdgeFilterBuilder instances to filter the selection. (optional)

join()​

join(type: ShellJoinType): this

Sets the join type used at inner-wall corners.

ParameterTypeDescription
typeShellJoinType'arc' (default) for rounded blends, 'intersection' for sharp corners, or 'tangent' for tangent-continuous blends.