editor › Globals › FingerJointRenderer
Class: FingerJointRenderer
Renders FingerJoints on Plates
Hierarchy
↳ FingerJointRenderer
Index
Constructors
Properties
Methods
Constructors
constructor
+ new FingerJointRenderer(jointInstance: FingerJoint): FingerJointRenderer
Inherited from JointRenderer.constructor
Defined in src/model/visualization/Joints/Renderer/JointRenderer.ts:33
Parameters:
| Name | Type |
|---|---|
jointInstance |
FingerJoint |
Returns: FingerJointRenderer
Properties
Protected Readonly jointInstance
• jointInstance: FingerJoint
Inherited from JointRenderer.jointInstance
Defined in src/model/visualization/Joints/Renderer/JointRenderer.ts:35
Methods
calculateFlexShapeChanges
▸ calculateFlexShapeChanges(plate: Plate, config: PlatePipelineConfig, rasterizedOutlines: RasterizedOutline[], plateMatrix: Matrix4): IFlexShapeChanges
Overrides JointRenderer.calculateFlexShapeChanges
Defined in src/model/visualization/Joints/Renderer/FingerJointRenderer.ts:57
Parameters:
| Name | Type |
|---|---|
plate |
Plate |
config |
PlatePipelineConfig |
rasterizedOutlines |
RasterizedOutline[] |
plateMatrix |
Matrix4 |
Returns: IFlexShapeChanges
calculateShapeChanges
▸ calculateShapeChanges(selectedPhysicalObject: Plate, config: PlatePipelineConfig, rasterizedOutlines: RasterizedOutline[]): IShapeChanges
Overrides JointRenderer.calculateShapeChanges
Defined in src/model/visualization/Joints/Renderer/FingerJointRenderer.ts:23
Parameters:
| Name | Type |
|---|---|
selectedPhysicalObject |
Plate |
config |
PlatePipelineConfig |
rasterizedOutlines |
RasterizedOutline[] |
Returns: IShapeChanges
getFingerSpecs
▸ getFingerSpecs(selectedPhysicalObject: Plate, fabricationConfig: FabricationConfig, constraints: number[], rasterizedOutline: RasterizedOutline): FingerSpecs‹›
Defined in src/model/visualization/Joints/Renderer/FingerJointRenderer.ts:79
Parameters:
| Name | Type |
|---|---|
selectedPhysicalObject |
Plate |
fabricationConfig |
FabricationConfig |
constraints |
number[] |
rasterizedOutline |
RasterizedOutline |
Returns: FingerSpecs‹›
Static canRender
▸ canRender(joint: any): boolean
Overrides JointRenderer.canRender
Defined in src/model/visualization/Joints/Renderer/FingerJointRenderer.ts:19
Parameters:
| Name | Type |
|---|---|
joint |
any |
Returns: boolean