Definition of rotation (P-SECO-00026)
Specify the static rotation of the graphical object about the 3 main axes relative to the node point in the parameter "gobject[i].cs.orientation[j][k]" in the form of a 3 x 3 rotation
matrix.
Variable name | Type | Permitted range | Dimension |
orientation[j][k] | SGN32 | -1 < orientation < 1 | ---- |
j | UNS16 | 0, 1, 2 (matrix row) | ---- |
k | UNS16 | 0, 1, 2 (matrix column) | ---- |
If no rotation is to be executed, specify the standard matrix
(see example).
Example from list:
:
gobject[0].name Ausleger_Einfach
gobject[0].filename Ausleger_01
gobject[0].linkpoint A_AXIS
gobject[0].cs.position[0] 500000
gobject[0].cs.position[1] 0
gobject[0].cs.position[2] 0
gobject[0].cs.orientation[0][0] 1
gobject[0].cs.orientation[0][1] 0
gobject[0].cs.orientation[0][2] 0
gobject[0].cs.orientation[1][0] 0
gobject[0].cs.orientation[1][1] 1
gobject[0].cs.orientation[1][2] 0
gobject[0].cs.orientation[2][0] 0
gobject[0].cs.orientation[2][1] 0
gobject[0].cs.orientation[2][2] 1
gobject[0].key[0] Colour
gobject[0].value[0] red
gobject[0].key[1] Shading
gobject[0].value[1] grey
: