Я думаю, что там нужно через полярные координаты..
не грузи меня такими сложными словами))
предположу, что радиус описанного круга меняется с закономерной последовательностью, но её необходимо высчитать. Прекрасная возможность вспомнить как это делается.