Orientation of the node point (linkpoint[i].cs_init.*)

The structure "linkpoint[i].cs_init.*" defines the orientation of the node point where the number "i" is relative to the previous node point defined in the list. The orientation is defined by relative translation and rotation (in matrix notation) in relation to the previous node point specified as the mount point (P-SECO-00041).^

The translation and rotation of a graphical object is executed in the coordinate system structure. This consists of the parameters P-SECO-00025 and P-SECO-00026.

linkpoint[i].cs_init.position[j] where j =0,1,2

linkpoint[i].cs_init.orientation[j][k] where j and k =0,1,2

Example taken from list:

:

linkpoint[0].name                            X_ACHSE

linkpoint[0].mountpoint                      GROUND

linkpoint[0].input_log_ax_nr                 1

linkpoint[0].cs_init.position[0]             0.000000

linkpoint[0].cs_init.position[1]             0.000000

linkpoint[0].cs_init.position[2]             0.000000

linkpoint[0].cs_init.orientation[0][0]       1.000000

linkpoint[0].cs_init.orientation[0][1]       0.000000

linkpoint[0].cs_init.orientation[0][2]       0.000000

linkpoint[0].cs_init.orientation[1][0]       0.000000

linkpoint[0].cs_init.orientation[1][1]       1.000000

linkpoint[0].cs_init.orientation[1][2]       0.000000

linkpoint[0].cs_init.orientation[2][0]       0.000000

linkpoint[0].cs_init.orientation[2][1]       0.000000

linkpoint[0].cs_init.orientation[2][2]       1.000000

linkpoint[0].trans_rot                       TRANS_X

linkpoint[0].visible                         0

linkpoint[0].inverse                         0

:

If no rotation is to be executed, specify the unit matrix

(see example below).

Example taken from list for unit matrix:

:

linkpoint[0].name                            X_ACHSE

linkpoint[0].mountpoint                      GROUND

linkpoint[0].input_log_ax_nr                 1

linkpoint[0].cs_init.position[0]             0.000000

linkpoint[0].cs_init.position[1]             0.000000

linkpoint[0].cs_init.position[2]             0.000000

linkpoint[0].cs_init.orientation[0][0]       1.000000

linkpoint[0].cs_init.orientation[0][1]       0.000000

linkpoint[0].cs_init.orientation[0][2]       0.000000

linkpoint[0].cs_init.orientation[1][0]       0.000000

linkpoint[0].cs_init.orientation[1][1]       1.000000

linkpoint[0].cs_init.orientation[1][2]       0.000000

linkpoint[0].cs_init.orientation[2][0]       0.000000

linkpoint[0].cs_init.orientation[2][1]       0.000000

linkpoint[0].cs_init.orientation[2][2]       1.000000

linkpoint[0].trans_rot                       TRANS_X

linkpoint[0].visible                         0

linkpoint[0].inverse                         0

: