About Grasshopper


Grasshopper is a visual programming tool created for designers and engineers to use in conjunction with Rhino. The program requires little to no programming expertise and is easy for a new user to learn.

The Grasshopper toolbox contains a set of functions that can be used to communicate with FEM-Design through StruXML allowing its users to create parametric models, run iterative analyses and create automated workflows.


In order to use FEM-Design API for Grasshopper you need to have Rhino with Grasshopper installed on your computer. The FEM-Design API toolbox is installed simply by placing the Grasshopper Assembly file:

in the components folder where you have installed Rhino:

  • ...\Rhino 6\Plug-ins\Grasshopper\Components\

Make sure that you unblock the the file by right-clicking on it going to Properties>General>Unblock. If the file is not unblocked an error message will be prompted in Rhino when loading Grasshopper. When you restart Rhino and open Grasshopper you will find the FEM-Design API toolbox in the FemDesign tab.


This webinar from November 11:th 2021 introduces the basic concepts of the Grasshopper API:


Examples for using the Grasshopper toolbox with the FEM-Design API can be found here:

Disclaimer: All example files, wrappers and documentation are for illustrative and educational purposes and may not interact with FEM-Design in a reliable way depending on your version, installation and content of the files. Furthermore, StruSoft won´t guarantee full support of the API functions since they are customizable by the customer.


Copyright 2022 StruSoft AB
FEM-Design Wiki