Wall Area Interior (without wall openings)

Dear Dynamo Specialists,

I would like to get the area of the Interior Walls (for painting area numbers). When I use the Room Finishes Node I get with the wall openings (of doors and windows). I need the area of the walls (Red) without the openings. Could anyone help me?

Try to extract the Room Geometry, (first, check the height of the Rooms)
Room>>Element.Geometry

Okay!

The Height of the Room is set on 2.610, that is okay!

With the element.geometry node I get the Solid version of the whole Room.

How can I get the total area of the walls (without openings)? For painting.

1 Like

Okay!

This is the result:


But I would like to get this:

Use the Surface.Area node just like i did in the example, and skip the bottom and top surface.

2 Likes

Thanks! I get the wall area’s!

Now I have to get the door opening area’s and window opening area’s.
What is the best way to get the opening area’s?

Try the Room.Boundaries node from Clockwork.
image
(filter out any unplaced/unbounded Rooms first)

The simplest way is to use a selection node and let someone select the appropriate elements, then use their geometry to find the surface area to subtract.

The other way, that I can think of, is to filter through the windows and doors in the project, and find the ones that are in that room. One could probably do this via the API using a FilteredElementCollector, but in lieu of that, try checking out this thread:

You could also use that clockwork node to get the walls associated with the room, and get the faces of the walls. From there maybe you could use the edge loops or something and figure out how to trim down the faces to just the sections you need.

Those are what come to mind for me. Either way it sounds like you got your work cut out for you.

1 Like