Skip to content

editorGlobalsPlatePipelineConfig

Class: PlatePipelineConfig

Hierarchy

  • PlatePipelineConfig

Index

Properties

Methods

Properties

applyFunctionalOrnamentCutouts

applyFunctionalOrnamentCutouts: boolean = true

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipelineConfig.ts:19

If true, the cutouts of functional ornaments will be applied to the plate. If false, they will only be used to create a safety-margin to clamp non-functional ornaments. This is useful if you want to export functional ornaments by overlaying their original SVG paths in the export.


applyJointShapeChanges

applyJointShapeChanges: boolean = true

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipelineConfig.ts:26


clampShapeChanges

clampShapeChanges: boolean = true

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipelineConfig.ts:12

clamp in 3D (fingerJoints in acute angles), don't clamp on export (weird cutouts in outlineSplines


createSimpleMesh

createSimpleMesh: boolean = false

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipelineConfig.ts:31


exportCutplan

exportCutplan: boolean = false

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipelineConfig.ts:7


exportSvg

exportSvg: boolean = true

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipelineConfig.ts:6


fabricationConfig

fabricationConfig: FabricationConfig‹› = new FabricationConfig()

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipelineConfig.ts:21


fingerJointConstraints

fingerJointConstraints: Map‹OutlineSection, number[]› = new Map()

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipelineConfig.ts:32


forceExtrudeSides

forceExtrudeSides: boolean = undefined

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipelineConfig.ts:28


forceSynchronousRun

forceSynchronousRun: boolean = false

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipelineConfig.ts:24


jointsMap

jointsMap: Map‹typeof Joint, boolean› = new Map()

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipelineConfig.ts:20


renderCutlines

renderCutlines: boolean = true

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipelineConfig.ts:33


renderCutoutsAsGeometry

renderCutoutsAsGeometry: boolean = true

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipelineConfig.ts:13


renderJointsDefault

renderJointsDefault: boolean = true

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipelineConfig.ts:9

Methods

clone

clone(): PlatePipelineConfig

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipelineConfig.ts:39

Returns: PlatePipelineConfig

A clone of this PlatePipelineConfig. All non-primitive properties are also cloned and are not shared between instances.


getRenderJoints

getRenderJoints(JointClass: typeof Joint): boolean

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipelineConfig.ts:74

Parameters:

Name Type
JointClass typeof Joint

Returns: boolean

Whether the given JointClass should be rendered or not. If the value was not overridden using PlatePipelineConfig.setRenderJoints, PlatePipelineConfig.renderJointsDefault is returned.


setRenderJoints

setRenderJoints(JointClass: typeof Joint, render: boolean): void

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipelineConfig.ts:66

Override whether the given JointClass should be rendered or not.

Parameters:

Name Type
JointClass typeof Joint
render boolean

Returns: void