This tutorials 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. The first thing that needs to be done is to right click on the component and select the type of column to be generated. There are four options: Architectural, structural vertical, structural end points 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 end points 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 end points, grouped.
- 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 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 example, 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!