Continuing with last week’s theme of automating Slab Shape editing, another useful function that can be done in Dynamo is matching adjacent Floor points. So if you’ve taken the time to modify the points of one Floor, you can automatically match the adjacent (or overlapping) points of another Floor.
Working with Slab Shape Floors in Revit can be a tedious process. There are two options for creating sloping Floors: use a Slope Arrow for a single slope across the entire Floor or convert the Floor to a Slab Shape and modify its points and edges. Unfortunately, there is no way to combine these two methods in the Revit UI.
Ideally, you would be able to start with a Floor, give it a single slope, and then convert it into a Slab Shape. But of course, this is possible with the Revit API and can even be done with Dynamo.
If you are working with shape-edited slabs in Revit, it can be difficult to coordinate with a civil engineer who is working in Civil 3D. It is fairly easy to export a Toposurface to a mesh, but solids are an entirely different matter.
Even if you do choose to export your solids as meshes, Revit will export the entire solid as individual mesh faces. This is not very useful in Civil 3D, since there is no way to isolate just the top or bottom faces.
But, of course, this can be done with Dynamo. And I have created a custom node that can extract the top and bottom surfaces of any element.
Back in July, I posted about the Topo Align app, which is a great little app that you can download from the Autodesk app store, for only $1.99. It has three tools that all modify Topography, including the main tool, Align to Element, which aligns Topo to an edge or set of faces (like a Shape-Edited Floor).
And it is an awesome (and very affordable) app. However, it only aligns Topo to Hardscape. What if you need to align Hardscape to Topography? Turns out, you can do it in Dynamo…