TCollisionCheckPrm¶
碰撞检测的参数结构体
结构体说明:
typedef struct CollisionCheckPrm
{
short objectIndex[2];
short reserve1[2];
short rotateMode;
short dir[3];
double originOffset[3];
double distance;
double reserve2[8];
} TCollisionCheckPrm;
reserve1:保留参数,必须为0。
rotateMode:两个检测对象的位置参考源坐标轴是否存在旋转,目前仅支持模式0。
dir:方向参数,数组大小为3。两个检测对象的位置参考源XYZ的方向是否反向。
originOffset:检测对象的零点相对参考源零点的偏移,数组大小为3,单位:mm。
当位置参考源不一样时,设置进行碰撞检测的两个检测对象的参考零点的偏移,如果参考源一样,该参数设置为0。
零点偏移为第二个物体零点相对第一个物体坐标系零点和方向的偏移距离。
distance:碰撞检测距离,单位:mm。
reserve2:保留参数,必须为0。
相关指令:
注意事项: