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.
- Host: GitHub
- URL: https://github.com/jakebrehm/drawing-epicycler
- Owner: jakebrehm
- Created: 2019-12-15T02:50:15.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-06-01T12:05:08.000Z (over 1 year ago)
- Last Synced: 2024-06-01T19:22:42.735Z (over 1 year ago)
- Topics: drawing, epicycles, fourier, interactive, javascript, visualization
- Language: JavaScript
- Homepage: https://jakebrehm.com/epicycler/
- Size: 14.8 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
![]()
**Drawing Epicycler** is a program that visualizes the discrete fourier transform
of a user-drawn path.---
# 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)