Parametric Modelling (2 hrs)

  • Intro
  • 01 | Build a Parametric model of a cantilevering shell
  • 2 | Generate design variations using mathematical functions
  • 3 | Manipulate a NURBS surface with an attractor point (distance function)
  • 4 | Manipulate a NURBS surface with ‘Graph Mapper’
  • 5 | Manipulate a NURBS surface with explicit functions
  • 6 | Manipulate a NURBS surface with multiple attractor points
  • 7 | Organise a Grasshopper definition
  • 8 | Manipulate a NURBS surface with attractor curves
  • 9 | Build a parametric model of an edge-supported shell
  • 10 | Combine multiple parametric transformations
  • 11 | Draw a flowchart (pseudo-code) to represent a parametric model

Information

Primary software used Grasshopper
Course Parametric Modelling (2 hrs)
Primary subject Parametric Modeling
Secondary subject Optimization
Level Beginner
Last updated September 21, 2026
Keywords

Responsible

Teachers
Faculty

Parametric Modelling (2 hrs) 0/11

Parametric Modelling (2 hrs)

The tutorial uses Grasshopper as the primary software and focuses on constructing a parametric model through the definition of variables, constraints, and geometric transformations. The resulting design variations provide a foundation for later performance analysis and optimisation exercises.

Tutorial Overview

Duration approx. 2 hrs.

The tutorial progressively covers:

  • 01 | Build a Parametric model of a cantilevering shell
  • 02 | Generate design variations using mathematical functions
  • 03 | Manipulate a NURBS surface with an attractor point (distance function)
  • 04 | Manipulate a NURBS surface with ‘Graph Mapper’
  • 05 | Manipulate a NURBS surface with explicit functions
  • 06 | Manipulate a NURBS surface with multiple attractor points
  • 07 | Organise a Grasshopper definition
  • 08 | Manipulate a NURBS surface with attractor curves
  • 09 | Build a parametric model of an edge-supported shell
  • 10 | Combine multiple parametric transformations
  • 11 | Draw a flowchart (pseudo-code) to represent a parametric model

 

Parametric Modelling (2 hrs) 1/11

01 | Build a Parametric model of a cantilevering shell

Build a Parametric model: cantilevering shell (hyperbolic paraboloids)

Parametric Modelling (2 hrs) 2/11

2 | Generate design variations using mathematical functions

Generate design variations using mathematical functions

Parametric Modelling (2 hrs) 3/11

3 | Manipulate a NURBS surface with an attractor point (distance function)

Manipulate a NURBS surface with an attractor point (distance function)

Parametric Modelling (2 hrs) 4/11

4 | Manipulate a NURBS surface with ‘Graph Mapper’

Manipulate a NURBS surface with ‘Graph Mapper’

Parametric Modelling (2 hrs) 5/11

5 | Manipulate a NURBS surface with explicit functions

Manipulate a NURBS surface with explicit functions

Parametric Modelling (2 hrs) 6/11

6 | Manipulate a NURBS surface with multiple attractor points

Manipulate a NURBS surface with multiple attractor points

Parametric Modelling (2 hrs) 7/11

7 | Organise a Grasshopper definition

Organise a Grasshopper definition

Parametric Modelling (2 hrs) 8/11

8 | Manipulate a NURBS surface with attractor curves

Parametric Modelling (2 hrs) 9/11

9 | Build a parametric model of an edge-supported shell

Parametric Modelling (2 hrs) 10/11

10 | Combine multiple parametric transformations

Combine multiple parametric transformations

Parametric Modelling (2 hrs) 11/11

11 | Draw a flowchart (pseudo-code) to represent a parametric model

Draw a flowchart (pseudo-code) to represent a parametric model
Flowchart