Title:
Shape Machine: From software to practice

Thumbnail Image
Author(s)
Economou, Athanassios
Authors
Advisor(s)
Advisor(s)
Editor(s)
Associated Organization(s)
Organizational Unit
Organizational Unit
Series
Collections
Supplementary to
Abstract
What would it mean if we could select any part (shape) of a CAD model and use it to find (⌘F) all its geometrical instances in the model (or other CAD models for that matter) – same size, larger, smaller, rotated, reflected or transformed in some way? What would it mean if we could edit this part and use it to replace (⌘R) all its geometrical instances in the model? Why is that the Find and Replace (⌘F/⌘R) operations that are so essential in Word or Excel have yet to be implemented in CAD? And what would happen if we could seamlessly use these shape-based Find and Replace (⌘F/⌘R) operations in a logical processing framework using states, loops, jumps and conditionals to literally write programming code by drawing shapes? How would this affect our current view of computation and what would it mean for design? The talk discusses the current state of the Shape Machine, a shape-rewrite computational system that features shape-based Find and Replace (⌘F/⌘R) operations for lines and arcs in 2D vector graphics and a logical processing framework including familiar control flow constructs (looping and branching), to allow write programming code by drawing shapes. Shape Machine is developed at the Shape Computation Lab at the Georgia Institute of Technology and currently is integrated within Rhinoceros, a NURBS 2D/3D CAD software. Several applications drawn from architectural design, industrial design, game design, circuit design, mathematics and other fields showcase the potential impact of this new technology in various domains.
Sponsor
Date Issued
2023-09-07
Extent
34:42 minutes
Resource Type
Moving Image
Resource Subtype
Lecture
Rights Statement
Rights URI