An open API service indexing awesome lists of open source software.

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

✏️ Visualizes the discrete fourier transform of a user-drawn path using epicycles.
https://github.com/jakebrehm/drawing-epicycler

drawing epicycles fourier interactive javascript visualization

Last synced: 7 months ago
JSON representation

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

Awesome Lists containing this project

README

          


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](https://jakebrehm.com/epicycler/).

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
- **Jake Brehm** - *Initial Work* - [Email](mailto:jbrehm@tactair.com) | [Github](http://github.com/jakebrehm) | [LinkedIn](http://linkedin.com/in/jacobbrehm)