Я новичок ie в PyOpenGL. Я сделал простой код, используя его, который отображает куб, и вы можете перемещаться по нему с помощью клавиатуры. Однако я заметил, что после вызова команды glRotatef она меняет вашу перспективу, а не расположение объектов. Однако glTranslatef работает не с перспективой, а с буквальной системой координат. Другими словами, после вызова команды glRotatef на 90 * команда glTranslatef, которая могла бы переместить вас вперед, теперь перемещает вас влево. Есть ли такая функция, как glTranslatef, только она изменяется с вращением, поэтому вы не получаете странных движений или какого-то другого обходного пути, который вы можете сделать, чтобы изменить значения, которые вы передаете glTranslatef на основе вращения?