Skip to main content

Class: CompoundSketch

Implements

Constructors

constructor

new CompoundSketch(sketches)

Parameters

NameType
sketchesSketch[]

Defined in

sketches/CompoundSketch.ts:119

Properties

sketches

sketches: Sketch[]

Defined in

sketches/CompoundSketch.ts:118

Accessors

innerSketches

get innerSketches(): Sketch[]

Returns

Sketch[]

Defined in

sketches/CompoundSketch.ts:131


outerSketch

get outerSketch(): Sketch

Returns

Sketch

Defined in

sketches/CompoundSketch.ts:127


wires

get wires(): AnyShape

Returns

AnyShape

Defined in

sketches/CompoundSketch.ts:135

Methods

delete

delete(): void

Returns

void

Defined in

sketches/CompoundSketch.ts:123


extrude

extrude(extrusionDistance, __namedParameters?): Shape3D

Parameters

NameType
extrusionDistancenumber
__namedParametersObject
__namedParameters.extrusionDirection?Point
__namedParameters.extrusionProfile?ExtrusionProfile
__namedParameters.origin?Point
__namedParameters.twistAngle?number

Returns

Shape3D

Implementation of

SketchInterface.extrude

Defined in

sketches/CompoundSketch.ts:150


face

face(): Face

Returns

Face

Implementation of

SketchInterface.face

Defined in

sketches/CompoundSketch.ts:140


loftWith

loftWith(otherCompound, loftConfig): Shape3D

Parameters

NameType
otherCompoundCompoundSketch
loftConfigLoftConfig

Returns

Shape3D

Implementation of

SketchInterface.loftWith

Defined in

sketches/CompoundSketch.ts:218


revolve

revolve(revolutionAxis?, __namedParameters?): Shape3D

Parameters

NameType
revolutionAxis?Point
__namedParametersObject
__namedParameters.origin?Point

Returns

Shape3D

Implementation of

SketchInterface.revolve

Defined in

sketches/CompoundSketch.ts:206