Вы не поняли, какие амплитуды имеются в виду.
Вообще, это удобнее преставляется так, как в статье Фарриса - функция задается параметрически на комплексной плоскости рядом (в случае эпициклов - многочленом) Фурье по

.
the Seraph, Вы, возможно, можете использовать результат Фарриса.
Для того, чтобы фигура имела поворотную симметрию порядка

, надо, чтобы все скорости вращения (

в терминах
этого поста) давали одинаковый остаток по модулю

.
Например, если мы хотим, чтобы фигура совмещалась сама с собой после поворота на седьмую часть круга, можно брать скорости из ряда

или

или

и т.п.