Hummingbird columns

2 min read

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.

Grasshopper export

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.

Required 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. 

Revit import

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.

Rhino Inside Revit for Dynamo users

Rhino.Inside Revit for Dynamo users

Learn some of the key differences between Dynamo and Rhino.Inside Revit and discover the benefits of migrating certain Dynamo workflows to Rhino.Inside Revit.

Views from Sun with Rhino.Inside Revit

Views from sun with Rhino.Inside Revit

Learn how to generate views from the sun using Rhino.Inside Revit to visually verify the results of a Ladybug solar access heatmap.

Balcony Area and Depth with Dynamo

Min balcony area and depth

Verify a balcony’s minimum area and depth with Dynamo for compliance with the NSW Apartment Design Guide and SEPP65 requirements.


© 2023 Parametric Monkey
Parametric Monkey and the Parametric Monkey logo are trademarks of Parametric Monkey Pty Ltd.


Drop us a message and someone from our team will be in touch with you shortly.


Thank you for your interest. Someone from our team will be in touch soon.


To find out about upcoming public workshops or to organise a private workshop, please submit the following contact form and we’ll be in touch soon.