У меня есть самолет, и я хочу повернуть его вокруг оси y.Координаты плоскостей находятся в:
Vec4f(-1,-1, -5, 1),
Vec4f( 1,-1, -5, 1),
Vec4f( 1, 1, -5, 1),
Vec4f(-1, 1, -5, 1),
Я просто хочу, чтобы плоскость вращалась, а не вращалась по кругу, поэтому я перевожу ее обратно в начало координат, а затем выполняю вращение:
glTranslatef(0,0,-5);
glRotatef(50.0*t, 0, 1, 0);
draw(plane);
Но самолет все еще делает круг вокруг начала координат.Что я делаю не так?