Automated Feasibility Project - phase 1

I have received several requests to share a definition for the first phase of a project I am working on for automating the architectural feasibility study process, DYN attached. For more information, see:



Definition Requirements & Details:

  • <span style=“color: #000000;”>created in Dynamo version</span>

<span style=“color: #000000;”>- must have the LunchBox package installed to work</span>

  • must have a property line drawn in Revit to query. For best results, create a new project and draw a property line with only 5 edges (matches the sample used in the definition)

  • <span style=“color: #000000;”>“Showing 3D Background Preview” must be enabled to see the resulting geometry</span>

  • <span style=“color: #000000;”>set run to Automatic to see how changes in the sliders affect the geometry in real-time</span>

<span style=“color: #000000;”>- Orange Groups: node/definition functionality, Blue Groups: inputs, Green Groups: “helper nodes”, Grey Groups: visibility/preview</span>


This first phase was a basic experiment in list management to create conceptual building geometry from a property line in Revit. This opens up the potential for reading property information from a site plan/civil drawing and producing quick, crude feasibility massing. Note, in this definition nothing is exported to Revit, all geometry is created and viewed in Dynamo. Future phases of the project are underway that populate Revit with schemes.

If you would like to offer suggestions to simplify or improve this workflow, please comment below. Thank you to all Forum contributors whose responses to my questions helped make this portion of the project possible.

automated feasibility_phase 1


automated feasibility_phase 1


Thanks for sharing. I am sure a lot of people will find it useful.

<b>Thanks for sharing. </b>

can you upload all the script?

Asaf, the definition is attached above… click on the “automated feasibility_phase 1” link above the image.

Thanks for sharing.

I am looking forward to seeing the future phases.

Thanks for sharing a great nodes. I am newly born baby in dynamo, and find many interesting what dynamo can do. Luckily i find this post. Anyway i modify based on your DYN to match my site property line which consist of 8 line(yours is 5 lines CMIW), and find some of setback wont work properly as seen as attachements below, DYN file attached as well. AFP-Test

Ardillas, I didn’t see your post until now… I have gradually been working on a second phase of this project but have run into the same complications with irregular offset distances that you have discovered. I will continue my research and hope to post an update in the near future. Thanks for your interest.

After nearly a year-and-a-half, I finally have an update to this project.

View the video from a recent presentation HERE

Slide deck available for download HERE

Look for a post explaining the Dynamo processes in more detail in the near future on my blog:

1 Like

Thank for sharing. I have dynamo version . I can’t find lunchbox mass addition. Can you help me?

You need to install the lunchbox package. In the library, click the button that says add, and then search for lunchbox in the package manager.

You should run though the dynamo primer, cover to cover - even the boring parts you don’t think will apply to you, as the enevitably will - to save a lot of time on future headaches.

1 Like

Thank you for helps, but i don’t know name of lunchbox for package search
“Lunchbox for Dynamo” package

The node is called “Lunchbox Mass Addition”

Kyle, I try search “Lunchbox Mass Addition” on dynamo and I install that package but i can’t run package. Can you help me? or Can you update scrip for run on Dynamo version 0.9.1 or 1.3.1 please

Thank you so much

Search for just lunchbox.

Jacob, Thank you so much

Sorry for the revival.

I am struggling with setbacks for code checking right now, but I cant find an efficient way to do it. I would love to see how you did this. Can anyone please re-upload the file or send me ?


1 Like

The given link not working due to a missing a slash. So it would be-

Hi! I would like to download the script but the link is unavailable
Can someone send me by email?


Hi thanks for your great works. I downloaded the part-1 dyn definition but could you share the updated definition of part-2?