mechanisms

Unless otherwise specified, data names are accessible in level 3 only.

activejoints
The joints belonging to the mechanism.
Type: entity array
activesuppressed
Returns non-zero if the entity is set inactive, 0 otherwise. Type: integer
attributesmax
The number of attributes owned by this entity. Type: unsigned int.
childbodiesalllocked
A flag indicating if the bodies of slave mechanisms are all locked to the current mechanism.
Type: Boolean
childdofs
The DOFs locked in the relation between parentbody and lockedchildbodies.
Defined as 6 integers {Tx Ty Tz Rx Ry Rz}.
If set as {1 1 1 0 0 0} then all translation DOFs of lockedchildbodies are locked to parentbody.
Type: integer array
childmechanism
The child/slave mechanism of the mechanism.
Type: entity
color
The color of the entity. Type: integer
config
The configuration of the entity.
1 - Standard
3 - Dummy
Type: integer
constraints
The constraints belonging to the mechanism.
Type: entity array
definedentity
True if the entity is defined, false otherwise.
Type: Boolean
enabled
The enabled flag.
Type: Boolean
id
The ID of the entity. Type: entity
ignoredjoints
The joints belonging to the mechanism that are ignored and not used for positioning.
Type: entity array
include
The ID of the include file the entity is organized in. Type: entity
includeid
The ID of the include file the entity is organized in. Type: unsigned int.
internalid
The ID of the entity. Type: unsigned int.
lockedchildbodies
The child bodies belonging to the mechanism that are locked to the mechanism.
Type: entity array
name
The name of the entity. Type: string
orphanbodies
The bodies belonging to the mechanism.
Type: entity array
outputsuppressed
Returns non-zero if the entity is set "do not export", 0 otherwise. Type: integer
parentbody
The master body that drives the child/slave mechanism.
Type: entity
parentmechanism
The parent mechanism of the mechanism.
Type: entity
referenceposition
The position entity with the current orientation of the mechanism.
Type: entity array