Full credit goes to Adam Sheather for all his hard work on this. Basically, it is a Dynamo package that can talk to Navisworks. I think he has started something pretty special here…

How to get DynaWorks 15:

  1. Download and install Dynamo version 0.7.2
  2. Launch it from the Start Menu ie. DynamoSandbox.exe 
  3. You can download DynaWorks directly from http://dynamopackages.com/
  4. or to use Dynamo package manager: Open Dynamo from the start menu, Packages, Search for a Package, wait to synchronize package list, then click to install DynaWorks
  5. Install GetClashIDs too if you want
  6. Mine installed itself to this location:
    C:UsersLuke JohnsonAppDataRoamingDynamo.7packagesDynaWorks15bin
  7. To get my install to work, I had to copy missing XML files from step 2, and then used Import Library and chose DynaWorks15.dll from the path above to ‘refresh’ the install and display the extra nodes (you might not have this problem)
  8. To test it is working, grab the runClashTests definition from this folder,
  9. Open it in Dynamo, point it at one of your Navisworks files by modifying the String property,
  10. Click Run in Dynamo, and it will automatically open the file and run all the Clash Tests.

The above steps should get you up and running… but there is so much more capability here that it deserves more than one post. As Adam mentions in his post, you can use DynaWorks to run Navisworks in hidden mode. I’m looking forward to seeing how others use this … particularly in getting Navisworks to communicate with Revit more effectively.


Adam’s video:

Adam Sheather:
#Dynamo #DynaWorks #BIM is released!! Check here http://t.co/jT7KjiKqwI for installation details or herer http://t.co/t9EvdfJxws for demo.

The github page:

More info at:
Stuff and BIMs: DynaWorks is here!! The Navisworks library for Dynamo

There are a few interesting things there already, including:

  • The Building Coder samples
  • Export to CNC addin
  • Place Family instances based on Text file
  • updates to RevitLookup

To get Revitlookup 2014.0.0.5, do this –
Download the ZIP:

Add Reference to Revit Program folder, then Build.  Copy DLL etc as necessary (other steps here).

Read more:
The Building Coder: ExportCncFab on GitHub and RevitLookup Update

Revit Add-Ons: The Building Coder Repository on GitHub

Most of you already know that VEO is very smart when it comes to document handling – for example, you can easily attach PDFs to elements in the model.  You may have seen my Revit eStorage post, which allowed you to “store” any file on any element in a Revit model.  Now…

The source code for a Revit add-in project allowing you to “Generate QRcodes within Revit 2013 using native Detail objects (filled regions) and group each instance together” has recently been released.

Can you think of some file handling and document management tricks that could be implemented here?  Links to an FTP site, for example, mapped to QR codes in the RVT model?

The link to the github page is:


Twitter / kylemorin: Releasing my code for #qrcode …

This previous post on using a Microsoft Kinect in Revit generated quite a bit of interest. Do you want to get more involved with Dynamo?  Quote:

… go to the Dynamo site on gitHub, download the source or the executeables and open an issue if there’s a feature you’d like to see implemented. I’m in the process of putting together a tutorial for how to create your own nodes. In the meantime, if you’re a developer and you want to take a crack at coding your own components for Dynamo drop me an email, and I’d be happy to help you get up and running.

This is the software you’ve been waiting for… (Ian Keogh)

From the gitHub page:
Dynamo: Visual Programming for Revit
This project was started by Ian Keough. The intent of this project is to provide a code playground for building interesting parametric functionality on top of that already offered by Revit, and to do so with a graphical interface that allows you to share your work with others less inclined to write code themselves.