Skip to content

editor › Globals › IntersectionAvoidanceCrossJointRenderer

Class: IntersectionAvoidanceCrossJointRenderer

Hierarchy

↳ IntersectionAvoidanceCrossJointRenderer

Index

Constructors

Properties

Methods

Constructors

constructor

+ new IntersectionAvoidanceCrossJointRenderer(jointInstance: IntersectionAvoidanceCrossJoint): IntersectionAvoidanceCrossJointRenderer

Inherited from JointRenderer.constructor

Defined in src/model/visualization/Joints/Renderer/JointRenderer.ts:33

Parameters:

Name Type
jointInstance IntersectionAvoidanceCrossJoint

Returns: IntersectionAvoidanceCrossJointRenderer

Properties

Protected Readonly jointInstance

• jointInstance: IntersectionAvoidanceCrossJoint

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

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, options: object, rasterizedOutlines: RasterizedOutline[]): IShapeChanges

Overrides JointRenderer.calculateShapeChanges

Defined in src/model/visualization/Joints/Renderer/IntersectionAvoidanceCrossJointRenderer.ts:18

Parameters:

Name Type
physicalObject PhysicalObject
options object
rasterizedOutlines RasterizedOutline[]

Returns: IShapeChanges


Static canRender

▸ canRender(joint: any): boolean

Overrides JointRenderer.canRender

Defined in src/model/visualization/Joints/Renderer/IntersectionAvoidanceCrossJointRenderer.ts:14

Parameters:

Name Type
joint any

Returns: boolean