algorithmic modeling for Rhino



Karamba3D is a parametric structural engineering tool which provides accurate analysis of spatial trusses, frames and shells.

Current Version: 1.3.2 (July 9 2019)

Location: Vienna
Members: 1017
Latest Activity: on Monday

Karamba3D is an interactive, parametric finite element program. It lets you analyze the response of 3-dimensional beam and shell structures under arbitrary loads.

Karamba3D is being developed by Clemens Preisinger in cooperation with Bollinger und Grohmann ZTGmbH in Vienna.

Download a free trial now! Licenses for educational or commercial purposes can be purchased at

Stay up to date with the development of Karamba3D by joining our Grasshopper group where you can post your queries, requests or issues for Karamba3D.


downloads, manual: or

examples (for Karamba3D 1.3.1):

update report/known bugs:

repository with unit tests:

Here a beam structure based on stream-lines with bending moments:


More details, manual, examples and download ....



Discussion Forum

On Creating a Script for Tapered Beam Analysis 3 Replies

I want to analyze a tapered beam in Karamba- say an I-beam with variable depth. I believe there is no other way than to discretize it in N parts, where N is user-specified. And model each as a beam…Continue

Tags: script, karamba

Started by Nimish Prabhukhanolkar. Last reply by Karamba3D on Monday.

How to put the values from legend to the coloured model? 1 Reply

HiI was wondering how can I display the values from the legend (showing displacement) to the actual model. In order to know where in the model the different values of displacement apply.Like in the…Continue

Started by Kasandra Ba. Last reply by Karamba3D Jul 11.

Python 'Line-Line Intersection' Utility method 2 Replies

Hey Karembers,I'm looking for the 'Line-Line Intersection' method, which…Continue

Tags: c#

Started by Mac Gros. Last reply by Karamba3D Jul 11.

BESO for beams - Underlying Algorithm 7 Replies

Hello,I am currently investigating BESO in design processes.I am very interested in the BESO for beams component, but I can't seem to figure out how the underlying algorithm work exactly as all BESO…Continue

Started by Simon Laporte. Last reply by Karamba3D Jun 28.

Comment Wall


You need to be a member of Karamba3D to add comments!

Comment by Najna Sorin on September 8, 2011 at 10:24am

I was wondering if Karamba can identify a compression members in a truss/space frame?
Is there a Karamba definition that will allow me to identify the compression members for any kind of truss or space frame?

For example, I want to select my truss/space frame from Rhino, then define the supports, nodal forces and some other parameters too, and then Karamba definition will allow me to get all members under the compression to be selected.

Can this be done in Karamba?

If it can, can anybody help me with it please?

Thank you.

Comment by David Shook on September 3, 2011 at 2:34pm
Karamba hasn't updated to the most recent GH build.  Use build GH 0.8.0013.  I would post it here, but there if a 5mg limit.  If you have an FTP or something I can post it there.  If you use GH frequently its good to keep a copy of all previous versions.  These things are common.
Comment by Karamba3D on August 1, 2011 at 1:23am

Hello David, we will update Karamba as soon as possible.


Comment by David Shook on July 31, 2011 at 1:25pm
Karamba does not appear to be working in the latest build of Grasshopper.  Are there plans to update Karamba for future use?  I have been using it quite a bit and would greatly appreciate any help that Karamba can give.  Thanks!
Comment by Karamba3D on July 10, 2011 at 4:33am
Try to select 'Show All Components' in Grasshopper menu 'View'. Does that help?
Comment by Guido Maciocci on July 8, 2011 at 12:05pm
hello... just installed the latest build but the icons on my GH shelf are not showing up, only in the drop down lists. normal?
Comment by stjackin on July 8, 2011 at 2:58am

thanks for your reply.hope it will be as powerful as the general fea software, such as sap& midas. good job. i am learning it now.

Comment by Karamba3D on July 7, 2011 at 12:55am
Karamba is an interactive finite element program for frames and trusses.
Comment by stjackin on July 6, 2011 at 11:24pm

is this addon something like sap2000 component? for frame structure ?


Comment by Robert Vier on June 9, 2011 at 4:22pm

A simple definition using the 'BESO' and 'resulting element forces' - components of the latest release to evolve a topology and get evenly distributed axial stress.






  • Add Photos
  • View All

© 2019   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service