跳转至

TCoordinateTransformPoints

三点模式变换参数结构体

结构体说明:

typedef struct CoordinateTransformPoints
{
    double point1[3];
    double point2[3];
    double point3[3];
    double offset[3];
    double gama;
    double reserve[7];
}TCoordinateTransformPoints;
point1:第1点,初始特征坐标系的零点,坐标值为相对原始PCS的位置。单位:mm。
point2:第2点,初始特征坐标系X轴正方向上的点,坐标值为相对原始PCS的位置。单位:mm。
point3:第3点,坐标值为相对原始PCS的位置。单位:mm。
offset:最终特征坐标系的原点相对第1点的偏移量,偏移值为相对初始特征坐标系的位置。单位:mm。
gama:绕特征坐标系Z轴旋转的角度。单位:度。范围:(-360,360)。
reserve:保留参数,必须为0。
当三点中存在相同点,或者三点中的1点与其他两点相连的直线距离小于0.1mm,或者三点共线时,不允许设置坐标系。

相关指令:

GTN_GetGroupCoordinateTransform