Downloads

BIMxHTML v0.0.8 – More Custom Nodes to Generate Google Charts

It looks like there has been some interest in the BIMxHTML Dynamo package and its encouraged me to develop some custom nodes to simplify the display of Google Charts using pure Dynamo. The Custom Nodes Download the sample files below to get a good example of how to use these nodes. Essentially, they output an … Continue reading BIMxHTML v0.0.8 – More Custom Nodes to Generate Google Charts

BIMxHTML – A Dynamo Package to Generate Web Pages

All of the excitement revolving around generating dashboards using Power BI made me wonder: Can we leverage Dynamo to create web pages that display data directly from a Revit model? The goal would be to create a powerful, free alternative to generating web-based content using simple HTML code. Needless to say, the gears have been … Continue reading BIMxHTML – A Dynamo Package to Generate Web Pages

Use Dynamo to delete all views in Revit

I have been working on a Dynamo Workflow that will purge out all views and sheets from a Revit model. Yes, there are several add-ins that currently accomplish this task, however I eventually want to create a “Super Purge” Workflow that will purge a model of all views, sheets, and elements for me. More on … Continue reading Use Dynamo to delete all views in Revit

IronPython UI Generator and Script Library for Autodesk Revit

I just stumbled on this script library for Revit users who wish to use Python with the Revit API. In it’s simplest form, it’s a folder of IronPython .py scripts for Autodesk Revit. Check it out on GitHub: https://github.com/eirannejad/pyRevit There is plenty of example code written in Python that you can refer to when learning to create … Continue reading IronPython UI Generator and Script Library for Autodesk Revit

Best Practices: Managing Sheet Lists in Revit

The task of managing drawing lists has typically been a daunting one; Particularly on large projects. With the dawn of Revit adoption, we now have some options to make document control a little easier. Avoid Two Sets of Data When Possible You’ve heard this one a hundred times when using schedules on your drawings. If … Continue reading Best Practices: Managing Sheet Lists in Revit

Copy a Legend to Multiple Sheets in Revit

The good folks over at Boost Your BIM have posted a macro for copying a legend to multiple sheets. It works really well, but I wonder if anyone would like to take on the challenge of doing something similar in Dynamo. public void legendOnSheets() { Document doc = this.ActiveUIDocument.Document; // create list of element ids for … Continue reading Copy a Legend to Multiple Sheets in Revit

Revit Macro – List electrical panel schedules and the sheets that they are placed on

We found a quick-and-dirty way to show what sheets your electrical panel schedules are on. Essentially, it is a schedule of schedules. We haven’t found any other way to accomplish this as of yet and we welcome any improvements to this code. What this does is simply create a dialog box with all of your … Continue reading Revit Macro – List electrical panel schedules and the sheets that they are placed on

ArchSmarter Toolbox – Free Macros for Revit to Maximize Efficiency

  We recently stumbled onto a set of Revit macros that may be of use to all Revit users regardless of skill level. The good folks at ArchSmarter have a toolbox of Revit macros that maximize efficiency on mundane tasks such as duplicating views, aligning views on sheets, and batch linking Revit models. The best … Continue reading ArchSmarter Toolbox – Free Macros for Revit to Maximize Efficiency

Dynamo Workflow: Change your sheet parameters with one click.

  If you’ve submitted drawings using Revit sheets in the past, you’ve undoubtedly run into the issue where some of your “Checked by” and “Designed by” parameters say “Author”. As far as I know, there is no easy way to change them all globally from within Revit. I’ve created a simply Dynamo Workflow that will change … Continue reading Dynamo Workflow: Change your sheet parameters with one click.