MarkerBodyRigid

A rigid-body (position+orientation) body-marker attached to a local (body-fixed) position \(\pLocB = [b_0,\; b_1,\; b_2]\) (\(x\), \(y\), and \(z\) coordinates) of the body. It provides position and orientation (rotation), as well as the according derivatives. It can be used for most connectors, joints or loads where either position, position and orientation, or orientation are required.

Additional information for MarkerBodyRigid:

  • This Marker has/provides the following types = Object, Body, Position, Orientation

The item MarkerBodyRigid with type = ‘BodyRigid’ has the following parameters:

  • name [type = String, default = ‘’]:
    marker’s unique name
  • bodyNumber [type = ObjectIndex, default = invalid (-1)]:
    body number to which marker is attached to
  • localPosition [\(\pLocB\), type = Vector3D, size = 3, default = [0.,0.,0.]]:
    local body position of marker; e.g. local (body-fixed) position where force is applied to
  • visualization [type = VMarkerBodyRigid]:
    parameters for visualization of item

The item VMarkerBodyRigid has the following parameters:

  • show [type = Bool, default = True]:
    set true, if item is shown in visualization and false if it is not shown

DESCRIPTION of MarkerBodyRigid

Relevant Examples and TestModels with weblink:

addPrismaticJoint.py (Examples/), addRevoluteJoint.py (Examples/), ANCFcontactCircle.py (Examples/), ANCFcontactCircle2.py (Examples/), ANCFrotatingCable2D.py (Examples/), ANCFslidingJoint2D.py (Examples/), ANCFtestHalfcircle.py (Examples/), ANCFtests2.py (Examples/), beamTutorial.py (Examples/), beltDriveALE.py (Examples/), beltDriveReevingSystem.py (Examples/), beltDrivesComparison.py (Examples/), abaqusImportTest.py (TestModels/), ACFtest.py (TestModels/), ANCFbeltDrive.py (TestModels/)

The web version may not be complete. For details, consider also the Exudyn PDF documentation : theDoc.pdf