Floor Opening By Curves

That’s exactly what I was trying to achieve, thank you for pointing in the right direction. Only thing is this is to create the filled regions.
It would be great if the python code in this example can be adapted to create the floors as well: