Computational Geometry/Polygon Circle intersection