Browser app to interpolate given set of points in the complex plane using complex Fourier series and to draw epicycles and deferents. Requiers JavaScript to work.
Textbox to the right contains lines with space separated points' coordinates. It can be edited either manually or by clicking on the canvas to the left.
LMB -- add point.
Alt+LMB -- remove point.
Start
button calculates Fourier coefficients from input points and starts animation
with varying time argument.
Clear
button removes all points.
$ npm install
$ npm run dev
$ python3 -m http.server --bind 127.0.0.1 5000 -d dist
Put
Coefficients
Value of an interpolant calculated as Fourier series:
Frequencies