Parametric Design with Grasshopper3D

The aim of the course is to demonstrate the methodology of algorithmic design of generalized structures in the x, y, z space, which can be modified using variable parameters and assembly rules of the particular objects.


Coordinate systems. Vectors in plane and space, deconstruction and operators. Parametric equations of a line, curve, circle, ellipse, plane and surface. Discretization methods (networks, Delaunay triangulation, Voronoi diagrams). Fields and space of feasible design. Data Lists, Features, and Operators. Curvature in 2 and 3 dimensions. Parametric objects, correlations and sets of objects. Surfaces: four point, loft, grid and boundary. Construction and deconstruction of meshes. Triangular, quadrilateral and special meshes. Sections of curves, surfaces and volumes. Objects’ transformations. Introduction to design optimization based on geometry and performance.

Who Should Attend

  • architects and designers interested in design based on parameters and object relationships
  • researchers dealing with computational design, topology and shape optimization and performance-based design (e.g. structural analysis, bioclimatic design)

Course Benefits

  • design complex artifacts based on generalized curves, surfaces, and volumes
  • create fluid geometric shapes and intricate inter-items relationships
  • increase the synthetic potential for architectural projects

Course Instructor: Dr. Nikolaos Bakas

Personalize this course


%d bloggers like this: