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: NumberParam, target?: SceneObject): Extrude

Extrudes by a given distance.

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

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

Extrudes between two distances.

ParameterTypeDescription
distance1NumberParamThe first extrusion distance
distance2NumberParamThe second extrusion distance

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

Extrudes between two distances.

ParameterTypeDescription
distance1NumberParamThe first extrusion distance
distance2NumberParamThe 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)