Skip to content

editorGlobalsVerticalConfig

Class: VerticalConfig

Hierarchy

  • VerticalConfig

Index

Constructors

Properties

Methods

Constructors

constructor

+ new VerticalConfig(additionStart: number, additionEnd: number, cutoutStart: number, cutoutEnd: number): VerticalConfig

Defined in src/model/visualization/Joints/Renderer/FingerRendering/VerticalConfig.ts:31

Parameters:

Name Type
additionStart number
additionEnd number
cutoutStart number
cutoutEnd number

Returns: VerticalConfig

Properties

Private additionEnd

additionEnd: number

Defined in src/model/visualization/Joints/Renderer/FingerRendering/VerticalConfig.ts:24


Private additionStart

additionStart: number

Defined in src/model/visualization/Joints/Renderer/FingerRendering/VerticalConfig.ts:23


Private applySandingElongation

applySandingElongation: boolean = true

Defined in src/model/visualization/Joints/Renderer/FingerRendering/VerticalConfig.ts:31

Whether the sandingElongation should explicitly be applied for this VerticalConfig.


Private cutoutEnd

cutoutEnd: number

Defined in src/model/visualization/Joints/Renderer/FingerRendering/VerticalConfig.ts:26


Private cutoutStart

cutoutStart: number

Defined in src/model/visualization/Joints/Renderer/FingerRendering/VerticalConfig.ts:25

Methods

getAdditionConfig

getAdditionConfig(): object

Defined in src/model/visualization/Joints/Renderer/FingerRendering/VerticalConfig.ts:43

Returns: object

  • end: number

  • start: number


getAdditionLength

getAdditionLength(): number

Defined in src/model/visualization/Joints/Renderer/FingerRendering/VerticalConfig.ts:47

Returns: number


getApplySandingElongation

getApplySandingElongation(): boolean

Defined in src/model/visualization/Joints/Renderer/FingerRendering/VerticalConfig.ts:105

Returns: boolean


getCutoutConfig

getCutoutConfig(): object

Defined in src/model/visualization/Joints/Renderer/FingerRendering/VerticalConfig.ts:56

Returns: object

  • end: number

  • start: number


getCutoutLength

getCutoutLength(): number

Defined in src/model/visualization/Joints/Renderer/FingerRendering/VerticalConfig.ts:60

Returns: number


getMaxAddedMaterial

getMaxAddedMaterial(fabricationConfig: FabricationConfig): number

Defined in src/model/visualization/Joints/Renderer/FingerRendering/VerticalConfig.ts:69

Parameters:

Name Type Description
fabricationConfig FabricationConfig optional, if specified, specific fabrication artifacts such as sanding and kerf will be considered for the overall result value

Returns: number

The distance (from the outline section along its normal) to the physical border of the plate.


getMaxRemovedMaterial

getMaxRemovedMaterial(fabricationConfig?: FabricationConfig): number

Defined in src/model/visualization/Joints/Renderer/FingerRendering/VerticalConfig.ts:81

Parameters:

Name Type
fabricationConfig? FabricationConfig

Returns: number


getOutlineDisposition

getOutlineDisposition(): number

Defined in src/model/visualization/Joints/Renderer/FingerRendering/VerticalConfig.ts:94

Returns: number


offsetAddition

offsetAddition(distance: number): void

Defined in src/model/visualization/Joints/Renderer/FingerRendering/VerticalConfig.ts:113

Offsets addition by the given distance. Positive distance will extend the additions.

Parameters:

Name Type Description
distance number the distance of the offset

Returns: void


offsetCutout

offsetCutout(distance: number): void

Defined in src/model/visualization/Joints/Renderer/FingerRendering/VerticalConfig.ts:122

Offsets cutout by the given distance. Positive distance will extend the additions.

Parameters:

Name Type Description
distance number the distance of the offset

Returns: void


setAdditionConfig

setAdditionConfig(start: number, end: number): void

Defined in src/model/visualization/Joints/Renderer/FingerRendering/VerticalConfig.ts:38

Parameters:

Name Type
start number
end number

Returns: void


setApplySandingElongation

setApplySandingElongation(applySandingElongation: boolean): void

Defined in src/model/visualization/Joints/Renderer/FingerRendering/VerticalConfig.ts:101

Parameters:

Name Type
applySandingElongation boolean

Returns: void


setCutoutConfig

setCutoutConfig(start: number, end: number): void

Defined in src/model/visualization/Joints/Renderer/FingerRendering/VerticalConfig.ts:51

Parameters:

Name Type
start number
end number

Returns: void