Dynamo allows you to create steel bars in Revit, significantly enhancing the ability to model irregular structural steel bars. In this article, I will explain how to use Dynamo to create steel bars in curved beams.
First, prepare a curved beam, as shown in the image below.
Next, open Dynamo. Here, we use the Rebar Node package, which can be downloaded directly from the Dynamo package manager.
To get started, input the relevant parameters for the steel bars and calculate the spacing between them.
Then, use the rebars.FollowingSurface node from the Rebar Node package to create the steel bars along the curved surface.
The next step is to generate the reinforced concrete element. One important note: the hostElementID input requires an integer value. Therefore, when selecting the host element for the steel bars, you need to convert the element ID to an integer using the appropriate nodes, as shown below.
After generating the steel bars, you can view them in a 3D view using one of two methods:
1. Viewing in Revit:
- Select all elements and apply filters to isolate structural steel bars.
- Then, adjust the visibility settings in the properties panel on the right. In the 3D view, enable the “Clear View” option and check “View as an Entity” to display the steel bars properly.
2. Setting visibility within Dynamo:
After creating the rebar, control the graphics visibility by adding two main nodes, as illustrated above. The setUnobscuredInView node corresponds to the “Clear View” option in Revit, while setSolidInView corresponds to “View as an Entity.” These functions leverage built-in software features combined with visual programming to achieve the desired display.
Finally, click “Run” to generate the steel bars.
Related Skills:
Dynamo for Quickly Checking Revit Model Components















Must log in before commenting!
Sign Up