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.
Course instructor: Dr. Nikolaos Bakas