editor › Globals › EmbedJointRenderer
Class: EmbedJointRenderer
Renders cutouts for embed joints on Plates. These cutouts must be specified in the EmbedJoint instance.
Hierarchy
↳ EmbedJointRenderer
Index
Constructors
Properties
Methods
Constructors
constructor
+ new EmbedJointRenderer(jointInstance: EmbedJoint): EmbedJointRenderer
Inherited from JointRenderer.constructor
Defined in src/model/visualization/Joints/Renderer/JointRenderer.ts:33
Parameters:
| Name | Type |
|---|---|
jointInstance |
EmbedJoint |
Returns: EmbedJointRenderer
Properties
Protected Readonly jointInstance
• jointInstance: EmbedJoint
Inherited from JointRenderer.jointInstance
Defined in src/model/visualization/Joints/Renderer/JointRenderer.ts:35
Methods
Private _getShape
▸ _getShape(shapeDefinition: any, translation: Vector3, rotation: Quaternion): ArrayPoint2[]
Defined in src/model/visualization/Joints/Renderer/EmbedJointRenderer.ts:39
Parameters:
| Name | Type |
|---|---|
shapeDefinition |
any |
translation |
Vector3 |
rotation |
Quaternion |
Returns: ArrayPoint2[]
calculateFlexShapeChanges
▸ calculateFlexShapeChanges(plate: Plate, config: PlatePipelineConfig, rasterizedOutlines: RasterizedOutline[], plateMatrix: Matrix4): IFlexShapeChanges
Inherited from JointRenderer.calculateFlexShapeChanges
Defined in src/model/visualization/Joints/Renderer/JointRenderer.ts:46
Parameters:
| Name | Type |
|---|---|
plate |
Plate |
config |
PlatePipelineConfig |
rasterizedOutlines |
RasterizedOutline[] |
plateMatrix |
Matrix4 |
Returns: IFlexShapeChanges
calculateShapeChanges
▸ calculateShapeChanges(physicalObject: PhysicalObject): object
Overrides JointRenderer.calculateShapeChanges
Defined in src/model/visualization/Joints/Renderer/EmbedJointRenderer.ts:18
Parameters:
| Name | Type |
|---|---|
physicalObject |
PhysicalObject |
Returns: object
-
additions: ShapeChange[]
-
cutouts: ShapeChange[]
Static canRender
▸ canRender(joint: Joint): boolean
Overrides JointRenderer.canRender
Defined in src/model/visualization/Joints/Renderer/EmbedJointRenderer.ts:14
Parameters:
| Name | Type |
|---|---|
joint |
Joint |
Returns: boolean