Workflow: Building walls from floor edges using Dynamo in Revit 2016

Hello BIM fellows
Today we will see how to quickly create walls from floor edges using Dynamo in Revit 2016. This could be useful for Landscape architects as well as Construction architects.
First we need to get all the Floors that are at the same level, this could be done by getting the intersection set between two lists.
The first list contains all floors in the model and the second one contains all the elements at certain level.
Using combination of “Levels” Node, “Categories” Node and “SetIntesection” Node we get such filtration.
To get the Floor edges we should cut the Floor with a plane and since all floors are almost horizontal we can cut them with the plane of Z axis as its Normal. Once we got the edges the Python Script does its magic.
By using the same Level of the Floors, proper Wall Type and the Floors edges we can so easily draw walls on each edge segment.
Building walls from floor edges
The Dynamo workflow can be downloaded from here

12 thoughts on “Workflow: Building walls from floor edges using Dynamo in Revit 2016

        1. Sorry , lets try this again.  if it still does not come through do you have a different email address that I can send it to?

  1. thanks for answering. your Dynamo requires you to specify the type of finish wall. but it creates the same wall as the main one. how to make to create a new type of finish wall

    1. ОТДЕЛКА учусь MODECAL_001 .dyn in the MODECALL pocket is a very difficult product. I need to finish the walls on the floor. then their join with old walls to cut out Windows and doors. and then I want the old wall type to copy into the new finish wall in comments

Leave a Reply to jon Cancel reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.