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