AMetric
AMETRIC / ING. A. MERCURIO
Structures 2 days · weekend · In person

Grasshopper for Structures Course

For structural engineers

A two-day course on Grasshopper for structural design, in four modules, one per half day: data structures, meshes and GhPython scripts with AI, form-finding with Kangaroo, analysis and optimization with Karamba3D. Each module includes a hands-on exercise on a structural case study, and you will receive the Grasshopper files of the worked examples to reuse.

Program
01 · Grasshopper Day 1 · morning

Parametric logic and data structures

Generic reinforced-concrete and steel sections with the Grasshopper definition of the N-M interaction domain
Exercise
  • Parametric definition of a reinforced-concrete section
  • Geometry and reinforcement handled with lists and data trees
What you'll be able to do
  • Set up a definition with parametric logic, starting from design case studies
  • Manage data lists and tree structures (data trees)
  • Use conditional components (if, cull, dispatch)
  • Keep the script organized and readable
Installed in class
  • Rhino 8 or 9 with Grasshopper
Shared material
  • Grasshopper file of the RC section
02 · GhPython · Weaverbird Day 1 · afternoon

Formulas, meshes and scripts with AI

Parametrically modeled arch bridge with inclined hangers
Exercise
  • Parametric modeling of an arch bridge
  • Meshing the structure with triangular and quadrangular strategies
  • A GhPython component written with Claude
What you'll be able to do
  • Use complex formulas with the Expression component or GhPython
  • Generate triangular and quadrangular meshes with Weaverbird
  • Write and comment GhPython components with Claude
  • Connect Claude to Rhino and Grasshopper through Rhino MCP
Installed in class
  • Weaverbird
  • Official Rhino MCP Platform
Shared material
  • Grasshopper file of the arch bridge
  • Skill with the rules for arranging Grasshopper components into groups, inputs and outputs
03 · Kangaroo Day 2 · morning

Form-finding of catenaries and shells

Parametric variants of shell surfaces
Exercise
  • Form-finding of a catenary
  • Form-finding of a shell structure
What you'll be able to do
  • Find your way among the most-used plug-ins: Kangaroo, Weaverbird, LunchBox, Karamba3D
  • Find the shape of catenaries and shells with Kangaroo
  • Quickly vary configurations and compare design alternatives
Installed in class
  • Kangaroo (included in Rhino 8 and 9)
  • LunchBox
Shared material
  • Grasshopper files of the form-finding exercises
04 · Karamba3D Day 2 · afternoon

FEM analysis and genetic optimization

Built double-layer space-frame structure
Exercise
  • Analysis model of a reticular structure
  • Optimizing the structure with genetic algorithms
What you'll be able to do
  • Generate analysis models with Karamba3D
  • Integrate structural analysis into the form-finding process
  • Export models to FEM software for further checks
Installed in class
  • Karamba3D (trial version)
Shared material
  • Grasshopper file of the reticular structure
FAQ
Who is the course for?
  • Structural engineers wanting parametric tools for design
  • Civil / building engineering or architecture students interested in structures
  • Anyone with Grasshopper basics
What are the prerequisites?

The course requires a basic knowledge of Grasshopper: the program focuses on structural applications and the use of Karamba3D, so you should already be able to navigate the interface, build simple definitions and understand how data lists (data trees) work.

What should I bring?

A laptop with Rhino 8 or 9 (Grasshopper is included; there is a free 90-day trial). Plug-ins are installed together at the start of each module.

How many participants are there?

Maximum 10 students

Corsi AMetric

Preiscrizione

Compila il modulo: ti ricontatto con la conferma del corso e tutti i dettagli. Nessun impegno.

Corso
Il tuo livello attuale, da 1 (principiante) a 10 (esperto)
Rhino Livello Rhino 5
Grasshopper Livello Grasshopper 5

Il corso viene attivato con almeno 5 partecipanti. Le indicazioni per il pagamento arrivano via e-mail solo a corso confermato.

Se il corso viene attivato, confermi la tua intenzione di partecipare?