Clockwork - Room.Boundaries and Curtain Walls


When using Room.Boundaries from Clockwork Package, it gets the surrounding rooms, and I can get its area, but it is the total area of the wall ignoring the following case:

Wall could continue throw multiple rooms, so the area will be invalid.

any help on getting only the area of the part of the wall only inside each room.

Try to intersect the wall solids with room solid and filter out the surfaces.

I already tried this, but curtain walls not converting to solid.

for curtain walls, maybe try to get the panels and convert them into solid.

Discussion relocated to allow for more specific answers.