Нет, все проще. По сути также как и со спиралью. У меня есть радиус (он не меняется), есть начальный угол (0) и приращение угла pi / 10. В цикле я вызываю функцию с параметрами радиус и угол, которая считает x и y. С помощью goto туда перехожу
что то типа такого
x0,y0 = координаты центра
for phi,
x,y = polar_to_cart(phi,radius) + x0
x,y =x + x0, y + y0
t.goto(x,y)