Interaction with Karamba3d


Karamaba 3d is a structural analysis tool which is embedded within Grasshopper. It provides a way to get feedback on structure at an early design stage without requiring the need to leave grasshopper or interact with external analysis programs (although the Geometry Gym tools allow this to happen quiet seamlessly).

In order to verify or continue to the design Geometry Gym allows for the Import/Export of Karamba3d models to and from external programs as well as IFC format.

The below will explain these steps.

For information on visit the website at the link below.

User Interface

The Geometry Gym Karamba3d tools are located under the Karamber3d tab in Grasshopper. Depending on which version of Rhino and version of Karamba they could be in slightly different locations.

In order to view the required export option for the structural analysis program you will require that structural analysis plug-in to be installed, along with the Rhino6Karamba3d plug-in.


Currently there are import options which allow importing of a number of analysis model formats and transfer those into components which can allow the building of a Karamba3d analysis models. We provide import for all the structural analysis plug-in programs as well as additional file format imports including IFC and DSTV.

The importing of models can be setup as a dynamic process. If you are building or manipulating a model within Grasshopper and stream baking the model to an external file while continuously reading the file you can preview dynamic updates within Karamba3d.

By setting up a dynamic file update process you can also use the model viewer in Karamba3D to get a visual representation of supports, and loading's.

Converting Catalogue Profiles to Karamba3d Cross Sections


Karamba3d has limited catalogue profiles. If they do not provide catalogue profiles that you are looking for then it is possible to convert GG catalogue profiles into a Karamba Section. The steps below outline how you can do this.

First, search the given profiles you would like to convert from the ggSearchSectionProp component under BullAnt.

Second, generate an IFC profile def and then convert them to an output JSON format using the provided IFC components.



To export a Karamba3d model to a particular analysis program or IFC select the appropriate ggKarambaTo### component from those provided. This will allow you to export a given model to the appropriate structural analysis package file.