probably not as simple as I'm hoping but want to for a defined chunk get all colliders and cut them out of the navigation area, I was hoping doing something like this would work:
var x = Geometry2D.MergePolygons(a.Polygon,b.Polygon);
x =Geometry2D.ClipPolygons(big.Polygon,x);
this doesn't work as x becomes a PackedVector2Array since the answer to the union question can be a poligon with holes, meaning i cant just pass that to clip as the clip function takes a single polygon.
I'm aware I'm basically asking for Boolean subtraction of a 2d mesh but not sure how it would be implemented using the Godot toys and not building from scratch.
what is the correct way to achieve this, bonus points for if the answer is fast enough to do run time for a reasonable area.