Bowerbird contains some tools for modeling.

Creates a waffle structure from a volume.

The component can handle multiple holes and is very fast!

Waffle open surfaces quickly e.g. by using the offset or extrude component (see examples).

Creates a slice model from a volume.

You can specify a border to create a hollow. The border defines the minimum overlapping of the parts (e.g. for glue)

Note: BBWaffle and BBSlices support only meshes. I droped Brep support because of the very low performance and stability. Use Grasshoppers mesh tools to generate meshes from Breps (see examples).

Represents text with a single line font for labeling and engraving.

It uses a self made font engine which works very fast and accurate. All characters consist of lines and arcs. No Nurbs, no duplicate curves! Perfect for fabrication!

You can define location, orientation and size of the text. Choose between normal and bold font.

The component supports the following characters:

Basic Latin:

Extended Latin:


Special Characters:

Greek Letters:

Give Python scripts quick access to Bowerbird functions (requires Grasshoppers Python plugin).



Drag the gha file on to your grasshopper window. You will find the new BBText component in the extras tab.

The plugin was build for Rhino 5 and Grasshopper 0.9

Load Previous Comments
  • Tim Nøhr Elkær

    I have two comments, which you might consider in version

    First comment has to do with the Boolean Toggle of the Bold in BBText. I think it should be opposite, right? So if you add a switch it should read: Bold = True, if the typeface should be in Bold. - But it's not. Second comment is a simple wish: Could the Text be at the top, so that all the settings are grouped below ending with Location? This would also be helpfull in BBWaffle, where Mesh is at the top and BasePlane should be at the end. This would help untangling the definition in most cases

  • Tim Nøhr Elkær

    Hi again. Wow. That was quick :-) Adding extra characters to the Extended Latin is a great improvement, so thankyou for adding æøå.

    I'm very pleased with your Bowerbird work. (Crazy bird by the way).

  • TJO

    Oh, I see... I did make a mistake with the font names. Thank you! The bold toggle should now work as expected.

    Feel free to ask for more characters.

    For the parameters I choose the same order as Grasshoppers Text Tag 3D component. Unfortunately changing this order will cause compatibility problems so I will keep the actual order until a major update.