Construction of an Ellipse
angle: 0 angle: 0
speed: 5.00 speed: 5.00
circles: 11 circles: 11
circleRadius: 40 circleRadius: 40
radius: 160 radius: 160
Here I have recreated and parameterized an illustration from a tweet by @matthen2. Changing the parameters creates other interesting shapes beyond the original idea of describing the creation of an ellipse.
@julianharris asked for someone to code this in Javascript, so I thought Svelte is a good fit. At that time I was using Canvas, mostly because I wasn’t aware how easy I could achieve the same with SVG.