LPCN: Least polar-angle connected node algorithm to find a polygon hull in a connected euclidean graph. (1st September 2017)