Introduction - If you have any usage issues, please Google them yourself
functional:assume orient point P0 in G0,go along cX on some direction(assume x axial),arrive P1 in G+ or G-(assume G-),go along cY on another direction(assume y axia),arrive P2.if P2 in G+,change direction,else go along G+.