Change the intersection method of the polygon object 1: to be more precise (from bounding box to the real polygon) 2: now supporting even more or less than 6 edges