Is grasshopper right tool for beam-column joint detailing?

Sorry for general question. I am wondering if grasshopper is the right tool to parametrically model the connection below? Or I should do it in another tool?
If somebody could point me to the right direction, I would appreciate it. Anyone has similar experience with GH? Thanks

Do you need to model it just for visualization or for structural analysis? For the latter, I think there has been some work done on it within the Geometry Gym tools (, so you could take a look at that (though I’m not highly familiar with it).
If you need it just for visualization, it could surely be done, but of course you need to take into account the time factor. You can get highly customizable models, but maybe it’s worth doing it if you anticipate needing lots of variations.

Yes grasshopper is the right tool. Not the only one, but the one I use for this.

At work we use gg as @Pietro_Pedone mentioned, for fast creation of the profiles. Can be done without but we use the ifc export for revit. The bottom diagonal and the top node, I would create without it. Simple point move with some math to get the right lengths independence of the angle of the diagonals. Try to stay as light as possible as long as possible. Never use Booleans or other operations wich take long time. Ok for 1 node, maybe for 1.000, with 40.000 it will break everything :smiley:
I would recommend working with pints/curves during the script, in the end you can create a surface out of it, and if really needed you can extrude it.

It‘s hard to point you to the right direction, if your question is such general. Yes you can use gh for this. If you have specific questions, it‘s much easier to help you.

I assume you don‘t need it for a real project right?

Thanks Tim. Actually I am studying these connections and I would like to use them in real projects. These connections are repeated many times in my work and I would like to take the design to the next level.

Ok, your profile axis are on the same plane right? I would suggest to work with a surface instead of a solid. Use the the „middle“ surface and in the end you can extrude it. Move the surface t/2 in surface normal direction and than extrude t in -normal direction.

To start with I would use a simple curve model of the middle axis of your profiles. And build the rest out of it.

Unfortunately I can‘t upload any file from work :smiley:
But maybe when I have some time this week I can make an example on your picture :slight_smile: