Parametric Modeling
  / Syllabus / Schedule / Materials / Assignments / .
  Spring Semester • 6-12 units • R 01:30-02:50pm (MMC 102) • R 03:00-0:20pm (CFA 317)
Instructor: Ramesh Krishnamurti • ramesh@cmu.edu
Instructor: Tsung-hsien Wang • tsunghsw@andrew.cmu.edu
Geometry is at the very core of architectural design, from the very early conceptual form finding to the more detailed assembly and construction. In prac-tice, architecture designers are showing an increasing interest in being able to compute and fabricate non-simple and occasionally, intricate, geometric forms.
Contemporary approaches to modeling architectural geometry are computational. This is reflected in designers wanting much more parametric control over the generative process—in turn, this enhances the efficiency with which they can navigate design variations, analyze design artifacts and explore design manifestations. However, to construct geometry, parametrically and computationally, poses challenges for the architecture designer, particularly to those with little formal geometry training, and more so, when required to tackle evolving issues between complex geometry and architecture.
This emerging need has compelled a better understanding of concepts that support geometric constructions, to develop new (computational) schemes that can intelligently or ably assist designers in managing geometry data and propagating designs.

The roof of the Olympic Stadium in Munich, Germany, which is a minimal surface.

Beijing’s Watercube, derived from spatial Voronoi cells.
  Course Topics
The topics covered in this course are:
• Basics of geometric modeling: coordinates and transformations
• Surface Construction: Freeform curves to surfaces
• Surface Development: surface offsets, sweeping and evolutions
• Deformations, Visualization and Analysis
• Discretization: Converting surfaces to meshes
• Further applications: Digital Prototyping and Fabrication, Geometry Reconstruction
• Helmut Pottmann, Andreas Asperl, Michael Hofer, and Axel Kilian. Architectural Geometry. Bentley Institute Press, 2007.
• David Rutten, Rhinoscript for Rhinoceros 4.0 <http://en.wiki.mcneel.com/default.aspx/McNeel/RhinoScript101.html>
Grasshopper, a graphical editor for form generations, http://grasshopper.rhino3d.com/
     download .pdf