block by fogleman c11a5cbcd845946b851518adedbf6a32

Roulette (curve)

Full Screen

In the differential geometry of curves, a roulette is a kind of curve, generalizing cycloids, epicycloids, hypocycloids, trochoids, and involutes.

This p5.js sketch implements hypotrochoid and epicycloid roulettes.

index.html

sketch.js