The objective of this assignment was to re-create a parametric structure and identify the design logic and step by step process through a series of animations.

The Soumaya Museum in Mexico City designed by Fernando Romero is the chosen structure. The design consists of hexagonal panels cascading along a lofted surface.


  • Draw your top curve and bottom curve and set them in Grasshopper.
  • Rebuild these curves.
  • Set your control point to a high number, this will the curve to be more accurate.
  • Tween and divide the curves to the center curve of the loft.
  • Scale the middle curve to tighten the core of the lofted surface.
  • Merge the curves and loft them.
  • Set surface and create triangles with a lunch box component.
  • Identify the edges and construct a mesh.
  • Flatten the list and weld with a Weaverbird component.
  • Unify the mesh and make your mesh edges visible.
  • Using the triangles as center points, use Weaverbirds dual graph component to create the hexagons.
  • Use the reverse surface component to ensure the seam is positioned correctly and the geometries along the surface can lay evenly.
  • Find the points of your hexagons using the discontinuity and average components.
  • Scale this to create your offset.
  • Surface loft the outer hexagon curves to form the outline of the panels.
  • Identify your rails with list item and use sweep surface to create the hexagon panel surfaces.
  • To finish, find the center of your hexagon panels and extrude.


Animated Systems – Museo Soumaya is a project of IaaC, Institute for Advanced Architecture of Catalonia developed at MAA01 in 2018/2019
Student: Olivia Camille Alvarez Littler

Tutors: Rodrigo Aguirre, David Andres Leon
Assistant: Daniil Koshelyuk