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

: