Studio Matrx Monthly · Volume 1 · Issue 3 · August 2026
Amogh N P
 In loving memory of Amogh N P — Architect · Designer · Visionary 
Diagrids & Structural PatternsLesson 7.3
CPD for Architecture, Planning & Urban Design/Module 7 · Form-Finding & Structural Logic

Lesson 7.3 · Form-Finding & Structural Logic

Diagrids & Structural Patterns

Triangulated networks that are structure and architecture at once

13 min Interactive lessonFree · open lessonByAmogh N P· Architect & interior designer
The hook

A diagrid is not a decoration laid over structure - it IS the structure, and choosing its geometry is choosing how the building stands.

Once form-finding has given you a surface, you rarely build it as a solid. You resolve it into a network of members - and how you pattern that network is a structural decision disguised as an architectural one.

The diagrid - a diagonal grid of triangles - is the emblem of this idea. Its triangulation makes it stiff enough to carry both gravity and lateral loads with far less material than a conventional column-and-beam frame, and because the members are on the outside, the structure becomes the architecture. In Grasshopper a diagrid is just a pattern on a surface - which means density, angle and depth are all parameters you can play.

Diagrid = structure you can see. Tune density with a field. But the engineer sizes the steel, not the slider.

Why triangles: the stiffness of triangulation

Start with the humblest fact in structures: a triangle is rigid, a rectangle is not. Pin four bars into a square and it racks - it collapses sideways into a parallelogram - because the joints can rotate. Pin three bars into a triangle and it cannot change shape without changing a bar's length, which the bars resist directly in tension or compression. This is why every stiff lattice, from a bridge truss to a bicycle frame, is built from triangles.

A diagrid (diagonal grid) exploits this by wrapping a building in triangulated members instead of the usual verticals and horizontals. The diagonals carry both the gravity load and the lateral load (wind, seismic) as axial forces in the members, so the structure barely needs separate bracing or perimeter columns. The famous result is dramatic material savings: diagrid towers such as London's 30 St Mary Axe (the 'Gherkin') and the Hearst Tower in New York are often cited as using markedly less structural steel than an equivalent conventional frame, precisely because triangulation turns bending problems into axial ones - the same efficiency logic as the funicular arch, now in a lattice.

A space frame extends the idea into three dimensions: a thick, two-layer triangulated lattice (think of a big exhibition-hall roof) where every member is short and axially loaded, spanning huge distances with little depth. Whether it is a flat space frame, a curved diagrid shell, or a triangulated facade, the underlying move is identical - make the load path a network of triangles so members push and pull rather than bend.

It is worth internalising why this is such a big deal. Bending wastes material because only the extreme fibres of a section work hard while the core barely earns its keep; axial force uses the whole cross-section evenly. Turning a structure from a bending problem into an axial one is therefore one of the highest-leverage moves in all of engineering, and triangulation is the geometric trick that does it. The diagrid simply applies that trick to a whole building envelope.

WHY TRIANGLES: RIGID vs RACKINGSQUARE: RACKSPinned joints rotate; it collapsesinto a parallelogram (dashed).TRIANGLE: HOLDSCannot change shape withoutstretching a bar: forces stay axial.SPACE FRAME (3D)Two triangulated layers span farwith short, axially loaded members.
Zoom
The founding fact of triangulated structure. A pinned square racks into a parallelogram because its joints rotate; a triangle cannot change shape without stretching a member, so it stays rigid and its members work axially. A space frame extends the same logic into a three-dimensional, deep-spanning lattice.

Square racks; triangle holds. Diagrid = diagonals carrying gravity AND lateral load as axial force.

The diagrid as a parametric pattern

Here is where computational design earns its keep. To a Grasshopper definition, a diagrid is simply a pattern generated on a surface. The recipe is generic: take your (often form-found) surface, evaluate a grid of UV points across it with Divide Surface or Isotrim/Surface Box, then connect those points diagonally instead of orthogonally to make triangles. Plug-ins like LunchBox package this directly - its 'Diagrid Structure' and various panel components take a surface and a U/V count and hand back the diagonal member lines and panels ready to build on.

Because it is parametric, every property of the diagrid is a dial. Density is the U and V counts - more subdivisions give more, smaller triangles. Angle is how the diagonals are drawn - a steeper diagonal changes how much each member leans toward carrying vertical versus lateral load. You can even let the density vary across the surface using the attractor and field logic from Module 5: tighten the grid where an engineer tells you forces concentrate (around a base, an opening, a corner) and open it where they do not. That is structure and pattern responding to the same parameter - the essence of expressing structure as architecture.

Crucially, because the members come out as clean lines and the nodes as points, the same definition that designs the diagrid also produces the geometry to analyse and fabricate it: line members feed straight into Karamba3D for structural checking, and node points feed into the connection and fabrication drawings. One parametric pattern, driving design, analysis and fabrication together.

DIAGRID: TRIANGULATED STRUCTURE AS SKINCOARSE (few, big members)FINE (many, slender members)THE TRADE-OFFDenser grid= smaller loads permember, slimmer steel,more nodes to build.Coarser grid= fewer nodes, biggermembers, heavier joints.Sizing is an engineer'scall (Karamba / FEA).
Zoom
A diagrid is a parametric pattern with a real trade-off. Coarse grids (left) use few, large members and few nodes; fine grids (centre) use many slender members but multiply the nodes that dominate fabrication cost. Density and angle are dials - but cross-section sizing belongs to an engineer.

The density-versus-member-size trade-off

The single most important design conversation in a diagrid is the trade between grid density and member size, and it is genuinely a trade - there is no free lunch. Make the grid denser (more, smaller triangles) and each member carries a smaller share of the total load, so members can be slimmer and the facade reads as fine and delicate. But you now have far more nodes, and nodes - the connections where members meet - are the expensive, labour-intensive, structurally critical part of any diagrid. Make the grid coarser (fewer, bigger triangles) and you have fewer nodes to fabricate, but each member and each joint carries more load, so members get chunky and the connections become heavy castings.

So the density parameter is really choosing where the cost and the expression go: many slender members and many nodes, or few massive members and few nodes. Add to this the glazing or cladding panels that sit in the triangles - denser grids mean more, smaller (and often cheaper, flatter) panels but more framing; coarser grids mean large panels that may need to be curved or specially made. And node buildability governs everything: a node where six members meet at awkward angles is a bespoke fabrication problem, so designers often constrain the geometry to keep node types few and repeatable.

This is exactly the kind of multi-way trade computational design is built to explore - and, in Module 8, to optimise. You can sweep density and read off member count, node count and panel count for each option. But note the sharp line: the definition tells you how many members and nodes and how long each is; it does not tell you how thick they must be. Member sizing - cross-sections, wall thickness, connection capacity, buckling - is structural engineering, done with a tool like Karamba3D and, for anything real, a qualified engineer. Parametrics lays out the pattern; the engineer sizes the steel.

Denser = slimmer members, MORE nodes. Coarser = fewer nodes, CHUNKIER members. Nodes are where cost hides.

Expressing structure as architecture - honestly

The reason diagrids are everywhere in contemporary architecture is that they let the structure be the architecture. There is no separate cladding hiding a frame; the triangulated members are what you see, and their rhythm, density and angle are the building's visual language. This is an old and honest idea - Gothic vaults, Buckminster Fuller's geodesic domes, Nervi's ribbed concrete - given a new, tunable life by parametric tools. When you vary a diagrid's density with a field, you are composing a facade and routing structural forces with the same gesture, which is a genuinely satisfying place for design and engineering to meet.

But 'expressing structure' carries a responsibility to be truthful about it. A triangulated pattern sprayed onto a surface purely for looks - members that carry nothing, nodes that connect decoratively - is structural decoration, not structure, and it is worth being clear with yourself and your client about which you are doing. Real structural diagrids earn their expression by actually carrying load; the pattern and the force path are the same thing. That honesty is also what keeps the collaboration with the engineer productive: if the members you are drawing are meant to work, their geometry has real consequences, and the engineer's feedback (this angle is too shallow, this node can't be built, this density won't brace the corner) should reshape your parameters.

So treat a diagrid as a hypothesis about how the building stands, expressed as a pattern you can tune - and treat the engineer as the one who confirms and sizes it. The most beautiful diagrids are not the ones with the cleverest pattern; they are the ones where the pattern and the structure are the same true thing, developed together. Computational design gives you the language to have that conversation precisely.

Terms & tools you'll meet in this lesson

Diagrid

A diagonal, triangulated grid acting as primary structure

Carries gravity and lateral load axially; members are the architecture. Generated as a pattern on a surface.

Triangulation

Dividing a surface or frame into triangles

Triangles are geometrically rigid, so triangulated members work in tension/compression, not bending. The core reason diagrids are stiff.

Space frame

A three-dimensional two-layer triangulated lattice

Spans large distances with short, axially loaded members. The 3D cousin of the diagrid.

LunchBox

Grasshopper plug-in for panels and structural patterns

Its diagrid and panel components turn a surface + U/V counts into member lines and panels. A common starting point.

Karamba3D

Parametric structural analysis plug-in for Grasshopper

Takes member lines, materials and loads and analyses them - use it, with an engineer, to size a diagrid. The pattern alone does not size steel.

Hands-on workshop

Workshop - a diagrid whose density follows a field

You will wrap a surface in a diagrid, then make its density respond to an attractor - the exact move that turns a structural pattern into an architectural gesture. Keep the sizing conversation explicit throughout.

Rhino + Grasshopper; LunchBox plug-in (free, optional but helpful). Karamba3D is referenced but not required for this pattern-level exercise.

Given & goal
Goal: build a parametric diagrid and grade its density, then read off its member and node counts
Inputs: a curved surface (ideally a form-found one), Rhino/Grasshopper, LunchBox (optional)
Time: ~50 minutes
  1. 1Take or make a doubly curved surface. Using LunchBox's Diagrid Structure component (or Divide Surface plus diagonal connections by hand), generate a diagrid with sliders for the U and V counts.
  2. 2Sweep the density: drag the U/V sliders and watch triangle size change. For three settings (coarse, medium, fine), use list-length components to count the members and the nodes, and note them in a panel.
  3. 3Grade the density with a field: use an attractor point and remap logic (from Module 5) so the grid is tighter near the attractor and looser away from it - a stand-in for concentrating structure where forces are higher.
  4. 4Extract the member lines and the node points as clean, separate outputs, so the same definition could feed structural analysis (lines) and connection design (points).
  5. 5Write a short note: which density you would choose and why, in terms of member count versus node count and panel size - and one sentence stating that final member sizing needs Karamba/an engineer.

You’ll walk away with
A parametric diagrid on a curved surface with density graded by an attractor, a small table of member/node counts at three densities, and a one-paragraph rationale that explicitly defers cross-section sizing to structural analysis.

The worked example

Three altitudes on the same idea

Read the band that fits you — or all three.

For the architectDesign intent, geometry & delivery

A diagrid is where your facade language and your structural strategy become one parameter set. Vary density with a field, steepen the diagonals over a base, and you are shaping both appearance and load path together - then hand clean member lines to the engineer for Karamba analysis. It is the clearest route to structure that is genuinely expressed rather than clad over.

For the interior designerParametric interiors, pattern & furniture

At interior scale the same triangulated logic gives you stiff, lightweight feature structures - a folded ceiling, a triangulated partition, a space-frame canopy over an atrium - that look intentional because their pattern follows a real logic. Even non-loadbearing, a triangulated screen reads as 'engineered', and parametrics lets you grade its density toward a focal point cleanly.

For the studentSkills, portfolio & jobs

Diagrids are a fantastic study piece because the idea is so legible: triangles are stiff, so make the skin from triangles. Build a diagrid on a form-found surface, vary its density with an attractor, and you have shown structural reasoning and parametric skill in one image. Just label clearly that member sizing needs an engineer - examiners respect that honesty.

Misconception check

If I make my diagrid denser, the structure automatically gets stronger and safer.

Density is a trade, not a free strength upgrade. A denser grid spreads load over more members so each individual member carries less, which can allow slimmer sections - but it also multiplies the number of nodes, which are the most expensive and structurally demanding parts to fabricate, and it changes the load paths in ways that can help or hurt depending on the geometry. Whether any given diagrid is 'strong enough' depends on member cross-sections, connection capacity, buckling and the actual loads - none of which the pattern density alone determines. Only structural analysis, with a tool like Karamba3D and a qualified engineer, establishes adequacy. Parametrics chooses the pattern; engineering sizes and verifies it.
Try it

Do it yourself

Test your structural-pattern intuition.

  1. 1Why is a triangulated grid stiff while a rectangular one racks?
  2. 2In Grasshopper, what is a diagrid, fundamentally - and what two parameters control it most?
  3. 3Describe the density-versus-member-size trade in one sentence, and say where the hidden cost lives.
  4. 4What does the parametric definition give you about the members, and what must an engineer supply?
  5. 5What is the difference between a structural diagrid and structural decoration?
Take this with you

The one line to carry out

A diagrid resolves a surface into a triangulated network of axially loaded members, so structure becomes the architecture - and because it is just a parametric pattern, density, angle and depth are dials you can tune - while cross-section sizing stays firmly with the engineer.
Take it further
References & further reading

Peer-reviewed journals & authoritative standards

  1. 01LunchBox for Grasshopper (panelization and patterns)food4rhino, 2026.
  2. 02Karamba3D - parametric structural engineeringKaramba3D, 2026.
  3. 03Pottmann, Asperl, Hofer, Kilian - Architectural GeometryBentley Institute Press, 2007.
  4. 04Delaunay triangulationWikipedia, 2026.
Related lessons
Recap
Triangles are rigid, so a diagrid of diagonal members carries gravity and lateral loads axially with less material than a conventional frame. In Grasshopper it is a pattern on a surface: density and angle are parameters, and density can be graded with a field. Denser grids mean slimmer members but many costly nodes; coarser grids mean fewer nodes but chunkier members. The pattern is yours; the member sizing is the engineer's.
Carry forward →

Diagrids pattern a surface with members. When the surface itself is doubly curved and thin, the curvature becomes the structure - and the member network becomes a gridshell. That is where we finish the module.

A

The author

Amogh N P

Architect, interior designer, and creative polymath. Studio Matrx began in his notebooks — his vision of design made honest, useful, and open to everyone. Its Academy is written and taught in his memory, and free, forever.

More about Amogh →