Transmission

The transmission component is a core component that defines a linear relationship between two joints. All combinations of the following types of joints are supported:

  • Prismatic
  • Revolute
  • Path

For further details on all properties associated with this component and how to use this component with scripting, please see the API documentation.

This component can relate the position (distance/angle) of one joint to another through a given ratio. The position of the output joint is constrained to be equal to the position of the input joint multiplied by the ratio.

$$\text{output}=\text{input}\cdot\text{ratio}$$

This constraint is efficiently solved by the physics engine as part of the overall system of constraint equations. Unlike other physics simulators, which constrain only the velocities, the transmission component ensures that the positions of the joints do not drift apart over time.

Properties

The transmission component properties that are accessible through the inspector.

Input

The input joint.

Output

The output joint.

Ratio

The desired output/input position ratio. Must be non-zero. The ratio can be negated to flip the direction of the output joint relative to the direction of the input joint.