| Name | Type | Default Value | Description |
| animation | Boolean | true | = true, if animation shall be enabled |
| r | Position[3] | {0,0,0} | Vector from frame_a to frame_b resolved in frame_a |
| rotationType | RotationTypes | Modelica.Mechanics.MultiBody.Types.RotationTypes.RotationAxis | Type of rotation description |
| n | Axis | {1,0,0} | Axis of rotation in frame_a (= same as in frame_b) |
| angle | Angle_deg | 0 | Angle to rotate frame_a around axis n into frame_b |
| n_x | Axis | {1,0,0} | Vector along x-axis of frame_b resolved in frame_a |
| n_y | Axis | {0,1,0} | Vector along y-axis of frame_b resolved in frame_a |
| sequence | RotationSequence | {1,2,3} | Sequence of rotations |
| angles | Angle_deg[3] | {0,0,0} | Rotation angles around the axes defined in 'sequence' |
| shapeType | ShapeType | "cylinder" | Type of shape |
| r_shape | Position[3] | {0,0,0} | Vector from frame_a to shape origin, resolved in frame_a |
| lengthDirection | Axis | r - r_shape | Vector in length direction of shape, resolved in frame_a |
| widthDirection | Axis | {0,1,0} | Vector in width direction of shape, resolved in frame_a |
| length | Length | Modelica.Math.Vectors.length(r - r_shape) | Length of shape |
| width | Distance | length/world.defaultWidthFraction | Width of shape |
| height | Distance | width | Height of shape. |
| extra | ShapeExtra | 0.0 | Additional parameter depending on shapeType (see docu of Visualizers.Advanced.Shape). |
| R_rel | Orientation | if rotationType == 1 then Frames.planarRotation(Modelica.Math.Vectors.normalize(n), Cv.from_deg(angle), 0) else if rotationType == 2 then Frames.from_nxy(n_x, n_y) else Frames.axesRotations(sequence, Cv.from_deg(angles), zeros(3)) | Fixed rotation object from frame_a to frame_b |
| R_rel_inv | Orientation | Frames.from_T(transpose(R_rel.T), zeros(3)) | Inverse of R_rel (rotate from frame_b to frame_a) |