Drawing with Fourier Transform and Epicycles
Coding Challenge #130.1
In this coding challenge, I implement the Discrete Fourier Transform algorithm in JavaScript and render a drawing using epicycles derived from the transform.
Community Contributions
- Drawing with Fourier epicycles in MATLAB! by Víctor Martínez-Cagigal (Source Code)
- Epicycles redrawing a user drawn loop by I L M Narayana (Source Code)
- Rainbow orbits: Unicorn train driver by Juan Carlos Ponce Campuzano (Source Code)
- Drawing with Fourier epicycles by Juan Carlos Ponce Campuzano (Source Code)
- Manipulating Fourier Transform Drawings by Ilay Skutelsky (Source Code)
- Drawing user drawings with Fourier transform by David Snyder (Source Code)
- SVG to Fourier Series in vanilla JS by Tayler Miller (Source Code)
- Hacktoberfest Logo Drawing YouTube Live by Abel Mathew (Source Code)
- Fourier Drawing Srinivasa Ramanujan in Java(acm) by Nagesh Talagani (Source Code)
- Drawing with Fourier Series in vanilla JS by Suhel Makkad (Source Code)
- Mikes Fourier visualise by Drawing or Numbers with React+P5js by Mike Hn (Source Code)
- Drawing with Fourier Series in Processing! by XI ZHANG (Source Code)
- SVG Laser Cutter: Fourier Transform any SVG path by Sam Lee (Source Code)
You can also add your own version! (See how)
Other parts of this coding challenge
Links discussed in this coding challenge
Videos discussed in this coding challenge
- Coding Challenge #125: Fourier Series
- But what is the Fourier Transform? A visual introduction by 3Blue1Brown
- Fourier Analysis For The Rest Of Us by GoldPlatedGoof
- Epicycles, complex Fourier series and Homer Simpson's orbit by Mathologer