Spherical joint definition

@EDGE_NAME {EdgeName}
@COMMENTS {CommentText}


  1. A spherical joint is a constraint element that allows the relative rotation of two bodies, see fig. 1; it is sometimes referred to as a “ball and socket joint.” The spherical joint is associated with an edge, EdgeName. Vertices Vertex0Name and Vertex1Name are associated with this edge. Find more information about: the representation of multibody systems, and the formulation of constraints in multibody systems.
  2. Figure 1. Configuration of a spherical joint.
  3. The geometry of the spherical joint is inherited from edge, EdgeName, which must have an associated triad, TriadName.
  4. Optionally, a clearance model can be defined for the joint. The ClrModlName allows contact or lubrication between Body0Name and Body1Name.
  5. It is possible to attach comments to the definition of the object; these comments have no effect on its definition.

Graphical parameters

  1. The appearance of the spherical joint during the visualization phase of the analysis can be controlled by associating visualization parameters, VizPrmName, to the element.
  2. The following representations are valid for spherical joints: RprType = SYMBOL or TRIAD. The SYMBOL representation depicts the spherical joint as a symbol centered at the point that defined the element. The TRIAD representation depicts the spherical joint as two triads sharing a common origin and oriented according to the configuration of the two bodies connected to the joint. Default value: SYMBOL. No vector fields can be associated with spherical joints.


  1. Sensors can be defined to extract information about spherical joints. The following SensorType and associated FrameName specifications are allowed for spherical joints: ACCELERATIONS_0, ACCELERATIONS_1, DISPLACEMENTS_0, DISPLACEMENTS_1, CONFIGURATION_0, CONFIGURATION_1, VELOCITIES_0, and VELOCITIES_1. (Default value: DISPLACEMENTS_0).
  2. No u value or v value are accepted for spherical joints.