Modification of Weiler-Atherton Algorithm to Address Loose Polygons