Hummingbird columns

This tutorial explains how to use Hummingbird’s column component to transfer Grasshopper geometry into a Revit column. It should be read in conjunction with the main Hummingbird tutorial, which demonstrates how to use the WhiteFeet model builder in Revit. First, right-click on the component and select the type of column to be generated. There are four options: Architectural, structural vertical, structural endpoints and structural by angle. Remember to ensure that the Revit family is pre-loaded into the Revit project before trying to use Hummingbird to place it.

The component then requires the following inputs:

  • Write (Boolean) – Boolean button or toggle to activate the export;
  • Path (Text) – This is the location the *csv file will be written to; 
  • File (Text) – This is the file name of the *csv file; and
  • Points (Points) – Depending on the type of column to be generated (architectural, structural vertical, structural endpoints or structural by angle), the number of points will vary. Note that the points should be grafted and if applicable, as in the case of structural endpoints, grouped. 

Optional inputs:

  • Family (Text) – The name of the Revit family to be placed. If not selected, it can be defined within the WhiteFeet model builder. Ensure that the Family defined matches the column type as an error will be returned if for example you export an architectural column *csv file but try to place a structural column family;
  • Type (Text) – The type of Revit family to be placed. Again, if not selected it can be defined within the WhiteFeet model builder;
  • Height (Number) – Height of the column. If left blank, the column will extend to the level above as defined within Revit. Alternatively, the height offset can be defined explicitly;
  • Rotation (Number) – Rotation in degrees in an anti-clockwise direction. If left blank the default is 0 degrees;
  • Params (Varies) – Parameter to modify, for example, ‘Mark’; and
  • Values (Varies) – Value of parameter, for example, ‘A1’. Note that the type of data should match the Revit parameter. For instance, if the Revit parameter is a number, the value in Grasshopper should be a number. 

If you didn’t define the Family and Types within the Grasshopper definition, it can be defined within the WhiteFeet model builder. Use the pull-down menu to select from the families already loaded into the project. Note that regardless of where the Family and Type is specified, you cannot have more than one Type.


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.