Variable cross-section spiral reinforcement forms a spatial curve. In Revit, these spatial curves can be created using CurveByPoints to generate visible spiral curves in 3D space, or by using HermiteSpline behind the scenes.
In fact, by inspecting the data with LookUp, it becomes clear that CurveByPoints are essentially HermiteSpline curves.

Once this concept is understood, the process becomes straightforward. Next, let’s create a spatial variable cross-section spiral curve.
For convenience, Dynamo is used here to directly construct the spiral reinforcement line.

The latest version of Dynamo introduces some changes. First, the Core module must be used before applying trigonometric functions such as sin and cos. Additionally, the sin function accepts input in degrees instead of radians, so pi is defined as 180 degrees.

Finally, import the family into the project and convert it into variable diameter spiral stirrups using available plugins.














Must log in before commenting!
Sign Up