Дважды проверьте эту строку:
GL.glRotatef(a, 0, 0, -1);
Разве это не должно быть?
GL.glRotatef(a, 0, 0, 1);
Похоже, ваше приращение угла поворота (а) должно быть в порядке .... но как быстро таймер "тикает" и срабатывает ayarlar
и Gosterim
?
Также вы можете добавить проверку относительно угла поворота, если он многократно повторяется и превышает 359,5 (поскольку вы добавляете 0,5 каждый раз), то вы буквально «полный круг»