У меня есть форма, и я хочу просмотреть ее из разных мест, определенных во время выполнения. Я думал, что если я вызову gluLookAt (...) с параметрами, которые будут определены, это может изменить местоположение просмотра. Но, похоже, нет. Я думаю, что я должен сделать некоторые освежающие вещи после изменения, я попробовал glFlush ().
Любая помощь будет оценена.
Заранее большое спасибо.
void Keyboard(unsigned char key, int x, int y)
{
switch (key)
{
case 'w':
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
gluLookAt(3,2, 0, 0, 0, 0, 0, 10, 0);
glFlush();
break;
case 's':
cout<<"s"<<endl;
break;
}
}