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…
To start out, you will need to install the Clockwork Package, by Andreas Dieckmann. To do this Open Dynamo, go to Packages, Search for a Package…
And download the latest version of Clockwork (right now it is 0.7.x)
In Revit you will need to have a Floor, a Toposurface, and a Subregion with the same boundary as the Floor. The Subregion can be created very quickly by tracing the Floor boundary.
And back in Dynamo, all you need is this very simple definition:
BUT, be sure that you run it in Manual mode. Apparently something about the Select Model Element(s) nodes requires a Manual run.
And, Voilà! You have a shape edited Floor that follows your Topography perfectly.
And, in section:
The Floor can be hosted to any Level and at any offset, however if you want the sub-element points to match absolute elevation, host the Floor at Sea Level with no offset.
Graphically, it looks best if you leave the Subregion. If the Subregion is deleted, then the Floor will overlap more with the main Toposurface:
If you leave the Subregion, you can also just hide it in any views where you don’t want to see any overlap.
The Subregion is actually critical for getting all of the necessary points. If you try to run the definition with the Main Surface, you will not get all of the points, and it is possible the Floor might not shape-edit at all.
And any Floor with a curved edge is probably going to generate a lot of points.
But you can simplify the Floor by deleting points. In fact, you can select and delete all of the points, though the Floor will keep all of the essential boundary points.
Obviously, the Floor is no longer following the Topo perfectly, but sometimes you might just want a close approximation.