Fourier Drawing Machine

This was my Term Project for CMU’s Fundamentals of Programming and Computer Science (15-112). This project was voted best term project of the fall semester

A program in which users can make a custom drawing machine to create spirograph drawings. The machine can be customized in the following ways: wheel radius/speed, number of wheels, pen color/size, etc. The user can save and view drawings at various playback speeds. The user can also upload an svg file and watch the generated drawing machine draw the path of the svg.

Spirography Examples

Fast Fourier Transform Examples

The 3D version of this project was made after the initial term project season. See also: Rendered Architecture Series

%d bloggers like this: