Class: KinematicsComponentBehaviorMapped

KinematicsComponentBehaviorMapped()

This class represents the behavior for a mapped component.
A mapped components movement is based on component referenced by mapped target.

Constructor

new KinematicsComponentBehaviorMapped()

Classes

KinematicsComponentBehaviorMapped

Methods

getBelt() → {KinematicsBelt}

Retrieves the belt object for this component (applicable to componentType.mapped with mapped type set to componentType.belt)

Returns:

Belt Object

Type
KinematicsBelt

getHelicalFactor() → {number}

Retrieves the helical factor

Returns:

Helical Factor

Type
number

getMappedTargetComponent() → {KinematicsComponent}

Retrieves the mapped target component (applicable to componentType.mapped)

Returns:

Component

Type
KinematicsComponent

getMappedType() → {componentType}

Retrieves the mapped type of a component (applicable to componentType.mapped)

Returns:

Mapped Type

Type
componentType

getPrismaticPlanePlane() → {Plane}

Retrieves the plane for the prismatic plane component (applicable to componentType.mapped with mapped type set to componentType.prismaticPlane)

Returns:

Plane

Type
Plane

getPrismaticPlaneTip() → {Point3}

Retrieves the tip for the prismatic plane component (applicable to componentType.mapped with mapped type set to componentType.prismaticPlane)

Returns:

Tip

Type
Point3

setHelicalFactor(helicalFactor)

Sets the helical factor

Parameters:
Name Type Description
helicalFactor number

Helical Factor

setMappedTargetComponent(component)

Sets the mapped target component (applicable to componentType.mapped)

Parameters:
Name Type Description
component KinematicsComponent

Component

setMappedType(mappedType)

Sets the mapped type of a component (applicable to componentType.mapped)

Parameters:
Name Type Description
mappedType componentType

Mapped Type

setPrismaticPlanePlane(plane)

Sets the plane for the prismatic plane component (applicable to componentType.mapped with mapped type set to componentType.prismaticPlane)

Parameters:
Name Type Description
plane Plane

Plane

setPrismaticPlaneTip(tip)

Sets the tip for the prismatic plane component (applicable to componentType.mapped with mapped type set to componentType.prismaticPlane)

Parameters:
Name Type Description
tip Point3

Tip