brettcvz / epicycles

A library for computing, graphing, and simulating epicycle paths in web pages

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#Epicycles This was a project exploring epicycles, their properties, and how to compute them in order to draw out a path. It also was a good way to get familiar with drawing with the HTML Canvas api.

See the demo for a more in-depth explanation of what an epicycle is, why they are interesting, and what you can do with them: http://brettcvz.github.io/epicycles.

##Code The core of the math is in epicycles.js, the rest is mainly drawing and simulation functionality for the demo. I didn't do the greatest job breaking things into clean abstractions, but it works.

Everything is front-end code, so you can open index.html in a browser (with an internet connection to load in 3rd party utilities) and everything shoud Just Work™.

##License Licensed under the MIT license, but if you want to use the code under some other license just ask.

About

A library for computing, graphing, and simulating epicycle paths in web pages

License:MIT License


Languages

Language:JavaScript 75.8%Language:HTML 22.5%Language:CSS 1.6%