different way to trace a polygon - successfully trace polygon even for patological intersection