Visual Programming

Visual Programming is a means to extend the functionality of software through a plugin.  In this case, the plugin is Dynamo and the platform is Revit.  Without knowing any specific coding language, Dynamo opens Revit to new ways of form generation, quality assurance / quality control measures, and allows different external data sets to influence Revit models.  In the examples below, the node-based graphic definitions result in geometry manipulations in Revit, including randomized boxes, boxed shaped by image data, and door swings changed by native phase parameters.