跳转至

TInclinePlaneRotateAxisInfo

相对倾斜面坐标系的姿态描述参数结构体

结构体说明:

typedef struct InclinePlaneRotateAxisInfo
{
    short mode;
    short pad[3];
    TInclinePlaneRotateAxisInfoUnion data;
}TInclinePlaneRotateAxisInfo;
mode:姿态描述模式。
0:通过两个旋转轴的角度描述姿态。
1:通过刀轴矢量方向描述姿态。
pad:保留参数,必须为0。
data:倾斜面加工参数。详情说明请参照TInclinePlaneRotateAxisInfoUnion

TInclinePlaneRotateAxisInfoUnion
typedef union InclinePlaneRotateAxisInfoUnion
{
    TRotateAxisPos rotateAxisPos;
    TToolVector toolVector;
    double value[16];
}TInclinePlaneRotateAxisInfoUnion;
rotateAxisPos:两个旋转轴的角度描述姿态。详情说明请参照TRotateAxisPos
TRotateAxisPos
typedef struct RotateAxisPos
{
    double value[2];
    double reserve[14];
}TRotateAxisPos;
value:旋转轴位置,单位:度。
reserve:保留参数,必须为0。
rotateAxisPos:过刀轴矢量方向描述姿态。详情说明请参照TToolVector
TToolVector
typedef struct
{
    double value[3];
    double reserve[13];
}TToolVector;
value:刀轴矢量方向,矢量和为1。
reserve:保留参数,必须为0。
value:保留参数,必须为0。

相关指令:

GTN_SetGroupInclinedPlaneRotateAxisPos