【发布时间】:2021-04-04 16:53:06
【问题描述】:
如何在 OpenGL 中更新窗口?我的意思是:如果创建一个带有图形的窗口并将其可视化,那么我想通过转换来修改图形。我希望通过按下键盘上的按钮,我的窗口可以用转换后的图形进行更新。我在 "cin" 和 glutDisplayFunc(display) 之间插入了什么(看下面的伪代码)?
int main(int argc, char** argv){
glutInit(&argc, argv);
glutInitDisplayMode (GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize (500, 500);
glutInitWindowPosition (100, 100);
glutCreateWindow (argv[0]);
init ();
glutDisplayFunc(display);
cin>>input_for_transformation;
glutReshapeFunc(reshape);
glutKeyboardFunc (keyboard);
glutMainLoop();
return 0;
}
【问题讨论】:
标签: c++ windows opengl updates glut