跳转至

TCoordinateTransformTwoVectors

两个矢量模式坐标系变换参数结构体

结构体说明:

typedef struct CoordinateTransformTwoVectors
{
    double offset[3]; // 特征坐标系的原点相对原始PCS的位置
    double vector1[3]; // 特征坐标系X轴正向的矢量方向,单位为量纲1
    double vector2[3]; // 特征坐标系Z轴正向的矢量方向,单位为量纲1
    double reserve[11];
}TCoordinateTransformTwoVectors;
offset:特征坐标系的原点相对原始PCS的位置。单位:mm。
vector1:特征坐标系X轴正向的矢量方向,单位为量纲1。
vector2:特征坐标系Z轴正向的矢量方向,单位为量纲1。
reserve:保留参数,必须为0。
当vector1或vector2不满足单位矢量的条件,或者vector1和vector2为同一方向,即夹角小于1度或者大于179度时,不允许设置坐标系。

相关指令:

GTN_GetGroupCoordinateTransform