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
: