I found a clipper that will do the operations I needed, which includes difference, intersection, XOR and union.
But of course, you still need to create the zone and holes using
ACAPI_Element_Create()
and
ACAPI_Goodies(APIAny_InsertSubPolyID)
based on the polygons created by the clipper.
~ReignBough~
ARCHICAD 26 INT (from AC18)
Windows 11 Pro, AMD Ryzen 7, 3.20GHz, 32.0GB RAM, 64-bit OS