int SphereCheck(XYZ *p1,float radius, XYZ *p, XYZ *move, float *rotate);
int SphereCheckPossible(XYZ *p1,float radius, XYZ *move, float *rotate);
int LineCheck(XYZ *p1,XYZ *p2, XYZ *p, XYZ *move, float *rotate);
int SphereCheck(XYZ *p1,float radius, XYZ *p, XYZ *move, float *rotate);
int SphereCheckPossible(XYZ *p1,float radius, XYZ *move, float *rotate);
int LineCheck(XYZ *p1,XYZ *p2, XYZ *p, XYZ *move, float *rotate);