Discover Learn Reference Get OpenPLX Search Contact

MachineModeling/Actuators/Linear/Connections/Cylinder

DualBall

DualBall is Actuators.Linear.Connections.Cylinder.DualMate:
    .doc: """
    Cylinder connection with ball joints at both ends, redirected axial
    rotation locks, and disabled hinge probes for angle readout.
    """
    barrel_attached_body is Physics3D.Bodies.Body reference
    rod_attached_body is Physics3D.Bodies.Body reference
    barrel_rotational_lock_connector is Physics3D.Interactions.MateConnector reference
    rod_rotational_lock_connector is Physics3D.Interactions.MateConnector reference

    barrel_connection becomes Connections.BallSocket.Base with MachineModeling.Connections.Properties.AxialRotationLock, MachineModeling.Connections.Properties.AxialRotationAngleOutput:
        direction_connector: barrel_rotational_lock_connector

    rod_connection becomes Connections.BallSocket.Base with MachineModeling.Connections.Properties.AxialRotationLock, MachineModeling.Connections.Properties.AxialRotationAngleOutput:
        direction_connector: rod_rotational_lock_connector

    barrel_attached_connector is Physics3D.Interactions.RedirectedMateConnector with Physics3D.Interactions.ConnectorProperties.Adaptive:
        redirected_parent: barrel_attached_body

    rod_attached_connector is Physics3D.Interactions.RedirectedMateConnector with Physics3D.Interactions.ConnectorProperties.Adaptive:
        redirected_parent: rod_attached_body

    barrel_connection.attached_connector: barrel_attached_connector
    rod_connection.attached_connector: rod_attached_connector

OpenPLX is a work in progress. This draft version will evolve with user feedback and experience. We welcome your input and collaboration.
X