Thanks for this lib, unfortunately it didn't fulfil all my requirements. I was performing the union of rectangles in a circle, when I added the last rectangle to close the circle I was expecting a polygon with the interior cut out. This library just enveloped the entire circle. Is there another method in gpc that could solve this case? Thanks