editor › Globals › IntersectionAvoidanceEdgeJointRenderer
Class: IntersectionAvoidanceEdgeJointRenderer
Hierarchy
↳ IntersectionAvoidanceEdgeJointRenderer
Index
Constructors
Properties
Methods
Constructors
constructor
+ new IntersectionAvoidanceEdgeJointRenderer(jointInstance: IntersectionAvoidanceEdgeJoint): IntersectionAvoidanceEdgeJointRenderer
Inherited from JointRenderer.constructor
Defined in src/model/visualization/Joints/Renderer/JointRenderer.ts:33
Parameters:
| Name | Type |
|---|---|
jointInstance |
IntersectionAvoidanceEdgeJoint |
Returns: IntersectionAvoidanceEdgeJointRenderer
Properties
Protected Readonly jointInstance
• jointInstance: IntersectionAvoidanceEdgeJoint
Inherited from JointRenderer.jointInstance
Defined in src/model/visualization/Joints/Renderer/JointRenderer.ts:35
Methods
Private _getExtrudedShapeOfEdge
▸ _getExtrudedShapeOfEdge(edge: any, extrusionRight: number, extrusionLeft: number, rasterizedOutline?: RasterizedOutline): Polygon
Defined in src/model/visualization/Joints/Renderer/IntersectionAvoidanceEdgeJointRenderer.ts:61
Parameters:
| Name | Type |
|---|---|
edge |
any |
extrusionRight |
number |
extrusionLeft |
number |
rasterizedOutline? |
RasterizedOutline |
Returns: Polygon
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(selectedPhysicalObject: PhysicalObject, options: any, rasterizedOutlines: RasterizedOutline[]): object | object
Overrides JointRenderer.calculateShapeChanges
Defined in src/model/visualization/Joints/Renderer/IntersectionAvoidanceEdgeJointRenderer.ts:20
Parameters:
| Name | Type |
|---|---|
selectedPhysicalObject |
PhysicalObject |
options |
any |
rasterizedOutlines |
RasterizedOutline[] |
Returns: object | object
Static canRender
▸ canRender(joint: any): boolean
Overrides JointRenderer.canRender
Defined in src/model/visualization/Joints/Renderer/IntersectionAvoidanceEdgeJointRenderer.ts:14
Parameters:
| Name | Type |
|---|---|
joint |
any |
Returns: boolean