Skip to content

✏️ Visualizes the discrete fourier transform of a user-drawn path using epicycles.

Notifications You must be signed in to change notification settings

jakebrehm/drawing-epicycler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

drawing epicycler logo

Drawing Epicycler is a program that visualizes the discrete fourier transform of a user-drawn path.


Drawing Epicycler GIF

How to get it

To experience a live demo of this application, click here.

Alternatively, to get a copy of this script, use the following command:

git clone https://github.com/jakebrehm/drawing-epicycler.git

How to use it

After cloning the repository, open index.html in your favorite web browser. A blank black web page will appear.

Begin drawing by clicking and dragging anywhere on the canvas. As of right now, only continous drawings are supported; this means that you cannot click and drag more than once to make more complicated drawings.

Once you're finished with your drawing, release the mouse in order to start the visualization. Once the drawing has been fully drawn, it will start over from the beginning and loop infinitely until another drawing is made.

Ideas for future changes

  • Support discontinuous drawings
  • Add more interactivity

Authors

About

✏️ Visualizes the discrete fourier transform of a user-drawn path using epicycles.

Topics

Resources

Stars

Watchers

Forks