Фрактал "Улитка"

Примитивный геометрический фрактал, реализованный через создание увеличивающихся окружностей, которые дублируются под углом благодаря формуле radius * sin(angle/2) + canvas.width / 2. Благодаря этому выходит изображение "Улитка". Если изменить формулу, можно добиться изображений подобных параболе, гиперболе и прочее.

Исходники: 
Направление: