С точки зрения координат х и у это будет просто
x = x_c + r cos(theta)
y = y_c + r sin(theta)
где (x_c, y_c) - центр круга, а r - его радиус. Если в вашей системе x-y положительное направление y направлено вниз, это будет описывать путь по часовой стрелке, в противном случае это путь против часовой стрелки (при увеличении тета).
Редактировать
Только что заметил, что вы также упомянули эллипсы. Если эллипс выровнен по оси, просто используйте вместо этого основные / второстепенные радиусы, например.
x = x_c + a cos(theta)
y = y_c + b sin(theta)