Первый аргумент glRotatef
- это угол в радианах (т. Е. 0 - это не вращение, PI переворачивается с конца на конец, а 2 * PI поворачивается до первоначальной ориентации).
Вы, вероятно, могли бы сами ответить на этот вопрос методом проб и ошибок, потратив меньше времени, чем на вопрос.
Обратите внимание, что если вы выберете центр вращения в качестве центра круга, а не центра объекта, вам не понадобится отдельный шаг перевода.