Finding lines that cross a polygon