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.
| Parameter | Type | Description |
|---|---|---|
value | string | The 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
| Parameter | Type | Description |
|---|---|---|
...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
| Parameter | Type | Description |
|---|---|---|
...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.
| Parameter | Type | Description |
|---|---|---|
type | ShellJoinType | 'arc' (default) for rounded blends, 'intersection' for sharp corners, or 'tangent' for tangent-continuous blends. |