This workflow comes from Mark Thorley via Twitter:
Workflows
How to find the family inside the Room of revit project link
This Post is show you how to get link elements , find Geometry intersection pairs and set the parameter of elements.
For the lager project that split the different part of link revit project would be very useful.
First you need to operating the Dynamo on Fmaily side Project, because the parameter need to be editable.
And following Package need.
1.Steam Node (1.0.0)
2.Clockwork for Dynamo 1.x (1.0.2)
Basic Workflow :
- Get the link room geometry and family location point.
- Check Geometry intersect with family location point.
- Filter the intersetion and get the “Room Name”.
- Get room information and set parameter to family parameter “Mark”.
- Family Parameter “Mark” will fill with the correct “Room Name” where the family location is.
The Dynamo workflow file can be downloaded from here

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


Workflow: Create Structural Framing Opening for Horizontal Ducts 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
Workflow: Import Geometry to Dynamo from CAD Link
I had a simple question recently: How do I get some DWG or DXF geometry into Dynamo to do some simple tasks, like placing families at points in Revit?
I looked for the DWG import nodes, until I realised they only come with Dynamo Studio. Then I realised that Dynamo Studio doesn’t run on top of Revit. Weird, huh?
Then, I came across this little offhand comment from John Pierson:
You can import in Revit> select file> and query geometry.
It can’t be that easy, can it? Yes, it can!
Just like this:
So, by simple selecting the Link or Import element in Revit, we can use Element.Geometry to unpack its geometry. This method would likely work with any other CAD format that Revit can Link or Import, such as SAT, SKP or DGN.
I had tried some more challenging workarounds like going via Flux, but sometimes the easiest option is the best.

Workflow: Create Rectangular Wall Opening for Horizontal Pipes from a linked file in Revit 2016 using Dynamo 0.9.2
- Create Wall Opening for Cable Tray in Revit 2016 using Dynamo
- Create Wall Opening for Ductwork in Revit 2016 using Dynamo
- Create Floor Opening for Vertical Pipes in Revit 2016 using Dynamo
- Create Rectangular Wall Opening for Horizontal Pipes in Revit 2016 using Dynamo


Workflow: Create Floor Opening for Vertical Pipes from a linked file in Revit 2016 using Dynamo 0.9.2
- Create Wall Opening for Cable Tray in Revit 2016 using Dynamo
- Create Wall Opening for Ductwork in Revit 2016 using Dynamo
- Create Floor Opening for Vertical Pipes in Revit 2016 using Dynamo
- Create Rectangular Wall Opening for Horizontal Pipes in Revit 2016 using Dynamo


Create Rectangular Wall Opening for Horizontal Pipes in Revit 2016 using Dynam 0.9.2


Workflow: Create Floor Opening for Vertical Pipes in Revit 2016 using Dynam 0.9.2


Workflow: Create Wall Opening for Cable Tray in Revit 2016 using Dynamo
