*InlineJointPair() - inline joints (non-coincident origins)
Creates an inline joint pair with non-coincident i and j markers.
Syntax
*InlineJointPair(joint_name,"joint_label",body_1, body_2, origin_1, ORIGIN, POINT, origin_2)
Arguments
- joint_name
- The variable name of the inline joint pair.
- joint_label
- The descriptive label of the inline joint pair.
- body_1
- The first body or body pair constrained by the inline joint pair.
- body_2
- The second body or body pair constrained by the inline joint pair.
- origin_1
- The locations of the i marker of the inline joint pair.
- ORIGIN
- A required argument to indicate that the next token is the location(s) of the j markers.
- POINT
- A keyword that indicates the alignment method.
- origin_2
- An entity variable referring to a Point which is based on the above keyword which provides the location(s) of the j markers of the inline joint pair.
Example
*BodyPair(b_strut_rod, "Strut Rod", p_strut_rod_cm)
*BodyPair(b_strut_tube, "Strut Tube", p_strut_tube_cm)
*PointPair(p_strut_rod_lwr, "Lower Strut Rod Point")
*PointPair(p_strut_tube_lwr, "Lower Strut Tube Point")
*InlineJointPair(j_strut_lwr_inlinejprim, "Lwr strut inline joint"
b_strut_rod,
b_strut_tube,
p_strut_rod_lwr,
ORIGIN,
POINT,
p_strut_tube_lwr)
Context
Properties
Property | Returns Data Type | Description |
---|---|---|
b1 | BodyPair | The first body pair constrained by the inline joint pair. |
b2 | BodyPair | The second body pair constrained by the inline joint pair. |
i | MarkerPair | The marker pair on b1. |
j | MarkerPair | The marker pair on b2. |
l | InlineJoint | The left inline joint. |
label | string | The descriptive label of the inline joint pair. |
r | InlineJoint | The right inline joint. |
state | boolean | Control state (TRUE or FALSE). |
varname | string | The variable name of the inline joint pair. |
Comments
The individual joints of a *InlineJointPair() can be referred to as joint_name.l (left inline joint) and joint_name.r (right inline joint).
Origin_1 and origin_2 are locations of the i and j markers, respectively. The axes formed by connecting origin_1 and origin_2 is the axes along which translational degrees of freedom are allowed for the joint pair.