editor › Globals › FingerSpecs
Class: FingerSpecs
FingerSpecs define how concrete addition/removal cutouts are supposed to be generated for one specific joint and object.
Hierarchy
- FingerSpecs
Index
Constructors
Properties
Methods
- getAdditions
- getCutouts
- getFlexAdditions
- getFlexCutouts
- getJoinedPlatesContext
- getVerticalConfig
- setAdditions
- setCutouts
Constructors
constructor
+ new FingerSpecs(options: any): FingerSpecs
Defined in src/model/visualization/Joints/Renderer/FingerRendering/FingerSpecs.ts:24
Parameters:
| Name | Type | Default |
|---|---|---|
options |
any | {} |
Returns: FingerSpecs
Properties
Protected additions
• additions: CutoutSpec = []
Defined in src/model/visualization/Joints/Renderer/FingerRendering/FingerSpecs.ts:18
Protected cutouts
• cutouts: CutoutSpec = []
Defined in src/model/visualization/Joints/Renderer/FingerRendering/FingerSpecs.ts:17
Protected endPoint
• endPoint: Vector3
Defined in src/model/visualization/Joints/Renderer/FingerRendering/FingerSpecs.ts:24
Protected flexAdditions
• flexAdditions: FlexCutoutSpec = []
Defined in src/model/visualization/Joints/Renderer/FingerRendering/FingerSpecs.ts:20
Protected flexCutouts
• flexCutouts: FlexCutoutSpec = []
Defined in src/model/visualization/Joints/Renderer/FingerRendering/FingerSpecs.ts:19
Protected joinedPlatesContext
• joinedPlatesContext: JoinedPlatesContext
Defined in src/model/visualization/Joints/Renderer/FingerRendering/FingerSpecs.ts:22
Protected startPoint
• startPoint: Vector3
Defined in src/model/visualization/Joints/Renderer/FingerRendering/FingerSpecs.ts:23
Protected verticalConfig
• verticalConfig: VerticalConfig
Defined in src/model/visualization/Joints/Renderer/FingerRendering/FingerSpecs.ts:21
Methods
getAdditions
▸ getAdditions(): CutoutSpec
Defined in src/model/visualization/Joints/Renderer/FingerRendering/FingerSpecs.ts:77
Returns: CutoutSpec
getCutouts
▸ getCutouts(): CutoutSpec
Defined in src/model/visualization/Joints/Renderer/FingerRendering/FingerSpecs.ts:62
Returns: CutoutSpec
getFlexAdditions
▸ getFlexAdditions(): FlexCutoutSpec
Defined in src/model/visualization/Joints/Renderer/FingerRendering/FingerSpecs.ts:88
Returns: FlexCutoutSpec
getFlexCutouts
▸ getFlexCutouts(): FlexCutoutSpec
Defined in src/model/visualization/Joints/Renderer/FingerRendering/FingerSpecs.ts:73
Returns: FlexCutoutSpec
getJoinedPlatesContext
▸ getJoinedPlatesContext(): JoinedPlatesContext
Defined in src/model/visualization/Joints/Renderer/FingerRendering/FingerSpecs.ts:96
Returns: JoinedPlatesContext
getVerticalConfig
▸ getVerticalConfig(): VerticalConfig
Defined in src/model/visualization/Joints/Renderer/FingerRendering/FingerSpecs.ts:92
Returns: VerticalConfig
setAdditions
▸ setAdditions(newAdditions: CutoutSpec): void
Defined in src/model/visualization/Joints/Renderer/FingerRendering/FingerSpecs.ts:84
Parameters:
| Name | Type | Description |
|---|---|---|
newAdditions |
CutoutSpec | list of addition specifications that should be applied on the plate |
Returns: void
setCutouts
▸ setCutouts(newCutouts: CutoutSpec): void
Defined in src/model/visualization/Joints/Renderer/FingerRendering/FingerSpecs.ts:69
Parameters:
| Name | Type | Description |
|---|---|---|
newCutouts |
CutoutSpec | list of cutout specifications that should be applied on the plate. |
Returns: void