Archive

Revit

  • Toggle Yes/No Parameters with Formulas

    Often times, you’ll want formulas to drive Yes/No parameters in parameter Revit families. There are a few methods for accomplishing this, but I recently stumbled on one that I haven’t seen in my 15+ years of Revit experience. Typically, you will see formulas defined as a toggle and can negate a condition using the NOT…

  • A Beginner’s Guide to the Revit API TaskDialog

    How to build clean, professional dialogs inside Revit add-ins If you’ve ever built a Revit add-in, you know the quickest way to talk to your users is with a simple TaskDialog. It’s lightweight, native to Revit, and far more flexible than a standard .NET MessageBox. In this post, we’ll walk through how a TaskDialog works,…

  • Creating Graphical Signage Revit Families

    Start with a clean vector file. Ensure you have a file that is in a vector format such as AI, PDF, EPS, or other that is compatible with AutoCAD. Newer versions of AutoCAD can import PDF’s directly, however if for some reason you need to edit your signage in a vector editor BEFORE bringing it…

    Creating Graphical Signage Revit Families
  • Vague Licensing Error in Revit 2019

    Last week, I received the most vague licensing error in Revit 2019. I was presented with the error message above which states nothing more than “Licensing Error” with no error code or description of the issue. I did a bit of Googling and couldn’t find a surefire solution to fix this. I did, however, learn…

    Vague Licensing Error in Revit 2019
  • Less is More: The Minimum Viable Data Approach for BIM

    First and foremost, let it be known that I am not a formally educated software development engineer or data scientist, however, I have completed an online course on data science by John Hopkins University. Does that mean I know what I’m talking about? Probably not. With that being said, I’ll leave it up to you,…

    Less is More: The Minimum Viable Data Approach for BIM
  • True or False: Shared Parameters Can Be Renamed

    Contrary to popular belief, Revit Shared Parameters can be renamed with this simple workaround. I founded OpenRFA in 2017 with the goal to create a set of standard Shared Parameters which are developed by a community rather than by a closed-door committee. We shared a common vision: to create a data standard that is inclusive…

    True or False: Shared Parameters Can Be Renamed
  • Purge Shared Parameters From a Revit Model

    I made a critical mistake when launching my BIM program at one of the largest tech conglomerates in the world… Oh, and I found a way to fix it, too. I have always felt that BIM standards should always focus primarily on the data structure of models, not so much the graphical output on drawings…

    Purge Shared Parameters From a Revit Model
  • Dynamo Graph to push Space data into COBie.Component.Space including elements above the ceiling (MEP)

    Here is a graph that I’ve thrown together that pushes the Revit Space number  into the COBie parameter “COBie.Component.Space” for elements that are within the Space, including elements above the ceiling. Note that in order for this to include the elements in the area above ceilings (i.e., mechanical and electrical equipment), your spaces must use…

    Dynamo Graph to push Space data into COBie.Component.Space including elements above the ceiling (MEP)
  • BIMxDB v0.0.2 Published – Store Revit Data in SQLite Database

    To supplement the BIMxHTML Dynamo package, I published a second package called BIMxDB. This package will contain several custom nodes for exporting Revit data to different types of databases. For now, my focus is SQLite and the current node that is in the package is Export.SQLite.ParameterData.TimeStamped. This custom node creates a table in the SQLite…

    BIMxDB v0.0.2 Published – Store Revit Data in SQLite Database
  • 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…

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