Revit Space Trusses using AutoCAD and Dynamo

Way back in 2011 I wrote an article on the use of AutoCAD and Revit Structure to create a space truss structure. This was using AutoCAD meshes to facet a smooth lofted surface and then involved picking each line and converting these into structural members. At the time this was a valid workflow but, five years on and with the introduction of Dynamo we now have much quicker, productive and robust method to create 3D trusses or space frames.

https://revitstructureblog.wordpress.com/2011/11/09/engineering-the-impossible-with-the-revit-structure-suite/

Revit Strcuture Roof Geometry

In this tutorial I will just outline the main toolsets and processes used to create the above space truss. You will need the following software before you can attempt the tutorial:

  • Autodesk Revit 2016
  • Autodesk AutoCAD
  • Autodesk Dynamo 9.1
  • Lunchbox Package for Dynamo

The geometry is first created in AutoCAD as a polyline curve as shown below. The front curves are mirrored and then copied to the rear 50 meters back.

AutoCAD Roof Profile

You can then create some arcs on the side of the roof structure and then create a lofted surface. Your AutoCAD model will then look similar to the below image.

AutoCAD Geometry.jpg

The real fun then begins in Revit and Dynamo. Here is what the finished graph looks like! As you can see there won’t be scope to create a full, click by click tutorial on this but I will produce a video tutorial if there is enough demand!

Dynamo Graph

The first step is to start a new Revit Structure project and start Dynamo. You then need to import the AutoCAD wireframe. I used the centre of the roof structure as the origin and inserted this Origin to Origin.

You then need to select this geometry in dynamo and then generate dynamo faces from the AutoCAD surface. The dynamo surfaces are then passed into the LunchBox Space Truss node. This creates all the line work and the faceting strategy for the top and bottom chords as well as the braces. Notice that you can also set the truss depth. I have chosen to utilise sliders for all these operations.

Dynamo Graph - Selecting the AutoCAD geometry

Once the centre lines are generated then you can start to assign structural members. This is done with the following. I have used a level to associate the members and then a structural framing type node to select different CHS members for each structural system.

Dynamo Graph - Adding Structural Framing to the curves

The next step is to add some information into the members. I have set the Z justification to centre and also set some type comments so I can filter specific systems within Revit. Of course you could also number the members using dynamo as well!

Dynamo Graph - Setting the instance parameters for the structural framing.jpg

You will then have a space truss. You can of course then edit the structure within AutoCAD and then the new members will generate.

All in all a much quicker and more productive workflow!

LawrenceH

About lawrenceh

I am currently employed by Excitech, one of the largest Autodesk resellers in the UK, to provide training and other services such as implementation and project support to our clients. The main products I get involved with are Autodesk Revit Structure & Autodesk Inventor. My personal interests include aviation, engineering and walking.
This entry was posted in Tutorials and tagged , , , , . Bookmark the permalink.

7 Responses to Revit Space Trusses using AutoCAD and Dynamo

  1. Pingback: Revit Space Trusses using AutoCAD and Dynamo - Revit news

  2. Lee says:

    Perfect timing Lawrence, I’m currently modelling a complex space frame. Any chance you can export the full work space as an image? Unable to read some of the nodes you have you used.

    Regards,

    Lee

  3. lawrenceh says:

    I am planning to do a full video tutorial on this at some point. I will need to tidy the graph up a little as its currently a complete mess!

  4. Pingback: Weekly Roundup – 2016.10 | The BIMsider

  5. RDM says:

    Hey LawewnceH – This is very helpful. I am also trying to create a dynamic workflow from AutoCad to Revit using excel for a hanging cable net. I am anticipating your video tutorial – Thanks!

  6. kieran says:

    Hi LawewnceH, Would you be willing to start posting your scripts with your blogs ?

  7. lawrenceh says:

    I shall try but I think that WordPress is a little restrictive.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s