BIM World
A Professional BIM Learning Platform


Revit Secondary Development: Creating Variable Diameter Spiral Hoop Reinforcement

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.

Revit Secondary Development - How to Build Variable Diameter Spiral Hoop Reinforcement

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.

Revit Secondary Development - How to Build Variable Diameter Spiral Hoop Reinforcement

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.

Revit Secondary Development - How to Build Variable Diameter Spiral Hoop Reinforcement

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

Revit Secondary Development - How to Build Variable Diameter Spiral Hoop Reinforcement

xuebim
Follow the latest BIM developments in the architecture industry, explore innovative building technologies, and discover cutting-edge industry insights.
← Scan with WeChat
Like(0) 打赏
BIM WORLD » Revit Secondary Development: Creating Variable Diameter Spiral Hoop Reinforcement

Comment Get first!

Must log in before commenting!

 

BIM World, A Professional BIM Learning Platform

Stay updated on the latest architecture trends and share new building technologies.

Contact UsAbout Us

觉得文章有用就打赏一下小编吧

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

Account Login

By signing in, you agree toUser Agreement

Sign Up