

Workflow: Create Structural Framing Opening for Horizontal Ducts from a linked file in Revit 2016 using Dynamo 0.9.2

Updated:
Hello folks
It’s been a long time since my last post. Today we will use a new technique to get the intersection polygons between Structural Framing and Ducts in Revit using Dynamo.
This topic has been inspired by Matt Wash and we will use the Location Curve property of Line Based families to get the plane at which the intersection points exist. Then we will use this plane to get the intersection polygon from the Ducts.
As we have the polygons we can pass it to the Python script node to let the magic begin.
The sample Revit project file can be downloaded from here.
The Dynamo workflow can be downloaded from here.
For more free Dynamo tutorials please visit us on Facebook: BIM Oasis
This node will return the TitleBlock instance applied to the input Sheet.
Works with list of sheets.
Uses a little python, basically building up a dictionary with the sheet number parameter of the titleblock elements (as the Keys) and the titleblocks themselves as the Values.
Then performs a search in the dictionary using the Sheet number of the Sheet elements.
In pursuit of avoiding dependencies, a basic implementation of the dictionary is used. For more reliable results, the python node can be replaced with SpringNode’s “Dictionary”.
Using some python coding which you can find here, it is rather easy to set a section box to a scope box in a 3d view.