Add two helper function for findNearestPoly
FindNearestPoly is done

Add another version for closestpointonpoly which is named as
ClosestPointOnPolyOverPoly which written by sam and finish the
FindNearestPoly