Skip to main content

extrude()

Extrudes the last sketch with a default distance.

Returns: Extrude

tip

See the guide for detailed usage examples.

Signatures

extrude(target?: SceneObject): Extrude

Extrudes the last sketch with a default distance.

ParameterTypeDescription
targetSceneObjectThe sketch or face-bearing scene object to extrude (optional)

extrude(distance: number, target?: SceneObject): Extrude

Extrudes by a given distance.

ParameterTypeDescription
distancenumberThe extrusion distance
targetSceneObjectThe sketch or face-bearing scene object to extrude (optional)

extrude(distance1: number, distance2: number): Extrude

Extrudes between two distances.

ParameterTypeDescription
distance1numberThe first extrusion distance
distance2numberThe second extrusion distance

extrude(distance1: number, distance2: number, target: SceneObject): Extrude

Extrudes between two distances.

ParameterTypeDescription
distance1numberThe first extrusion distance
distance2numberThe second extrusion distance
targetSceneObjectThe sketch or face-bearing scene object to extrude

extrude(face: SceneObject, target?: SceneObject): Extrude

Extrudes up to a specific face.

ParameterTypeDescription
faceSceneObjectA face selection to extrude up to
targetSceneObjectThe sketch or face-bearing scene object to extrude (optional)

extrude(face: "first-face", ...filters: FaceFilter[]): Extrude

Extrudes up to the first intersecting face.

ParameterTypeDescription
face"first-face"The literal 'first-face'
...filtersFaceFilter[]Optional face filters to narrow the candidate set (optional)

extrude(face: "first-face", ...filtersAndTarget: [...FaceFilterBuilder[], ISceneObject]): Extrude

Extrudes up to the first intersecting face.

ParameterTypeDescription
face"first-face"The literal 'first-face'
...filtersAndTarget[...FaceFilterBuilder[], ISceneObject]Optional face filters followed by the target to extrude (optional)

extrude(face: "last-face", ...filters: FaceFilter[]): Extrude

Extrudes up to the last intersecting face.

ParameterTypeDescription
face"last-face"The literal 'last-face'
...filtersFaceFilter[]Optional face filters to narrow the candidate set (optional)

extrude(face: "last-face", ...filtersAndTarget: [...FaceFilterBuilder[], ISceneObject]): Extrude

Extrudes up to the last intersecting face.

ParameterTypeDescription
face"last-face"The literal 'last-face'
...filtersAndTarget[...FaceFilterBuilder[], ISceneObject]Optional face filters followed by the target to extrude (optional)