Skip to main content

RepeatInstance

Extends Select

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.

reusable()

reusable(): this

Marks this object as reusable. Reusable objects retain their shapes when consumed by features (e.g., extrude, revolve), allowing multiple features to reference the same source geometry. Use remove(obj) to force-remove shapes from a reusable object.

Methods

startFaces()

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

The repeated feature's start faces at this instance.

Returns: ISelection

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

endFaces()

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

The repeated feature's end (cap) faces at this instance.

Returns: ISelection

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

startEdges()

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

The repeated feature's start edges at this instance.

Returns: ISelection

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

endEdges()

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

The repeated feature's end (cap) edges at this instance.

Returns: ISelection

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

sideFaces()

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

The repeated feature's side faces at this instance.

Returns: ISelection

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

sideEdges()

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

The repeated feature's side edges at this instance.

Returns: ISelection

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

internalFaces()

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

The repeated feature's internal faces at this instance.

Returns: ISelection

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

internalEdges()

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

The repeated feature's internal edges at this instance.

Returns: ISelection

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

capFaces()

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

The repeated feature's cap faces at this instance (thin-walled extrudes).

Returns: ISelection

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

capEdges()

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

The repeated feature's cap edges at this instance (thin-walled extrudes).

Returns: ISelection

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

edges()

edges(...indices: number[]): ISelection

The repeated feature's section edges at this instance, by index.

Returns: ISelection

ParameterTypeDescription
...indicesnumber[]Edge indices within the section-edge bucket. (optional)