Paul Wintour has created a 15 page document that outlines the differences and similarities between some Grasshopper and Dynamo Nodes. If you know one of the programs but not the other, this may be a good place to start…
Download at: Dynamo For Grasshopper users pdf
From Parametric Monkey:
To assist Rhino users in becoming acquainted with Dynamo, I have produced a ‘Dynamo for Grasshopper Users‘ primer. Since everything is a little different in Dynamo, the primer provides a list of ‘translations’ in order to find a comparable node/component.
This node takes a list of Revit points (feet, XYZ format), unpacks the Z values, converts to mm, and then filters an input list by a given benchmark value.
So, if you know that 90% of your Grids are set correctly with a -300mm lower Grid Z extent, place -300 in the input benchmark value, and you will get a list of ‘not matching’ elements. This allows quick checking of Grid extents that may be inconsistent.
This node takes a point list from the Revit API (feet, XYZ), and creates actual Dynamo point objects. It allows you to input a scale. To convert to mm, put in 304.8 for the scale.
This node unpacks point information obtained via the Revit API, which is usually delivered in feet units, XYZ format.
You may need to set Lacing to Longest.
This node uses Python and the Revit API to extract the outline object from each Grid element, and then get the minimum and maximum points from those outline objects. These points are delivered in Revit API format: units are feet, comma separated XYZ.
This is a packaged version of Ezra’s Python script provided on the forum. It simply gets basic Room parameter values (Name, Area) and outputs to a given XML file. Provide full path including extension on the input node. Future version may need alternate unit comprehension.
A question came up at my firm recently regarding how to quantify the amount of beams a beam system contains in Revit. Currently, this is not easily accessible through the UI, but luckily there is an API method for obtaining the members of the system.
This is where Dynamo and python come into play.
Overview: This workflow allows the user to source SRTM Data in GeoTIFF format from http://earthexplorer.usgs.gov/, and use it to create topography in Revit. Shuttle Radar Topography Mission (SRTM), was carried out by Nasa in 2000 and recorded elevation data. This data has been made available globally at 1 Arc Second, and in more detail at 1/3 Arc Second for some parts of the US.
Download Script: Dropbox link
Takes a list of Revit elements and sets a specific parameter value to the given parameter name for each element.
Some family placement nodes consume previously placed families if run with List.Map. This node was adapted from Clockwork, and it just wraps a ‘Family by Point’ command to ensure that each list of points is processed in a separate placement transaction in Revit.
Credit to Dimitar Venkov for the assist.