专题文章
时长:00:00更新时间:2024-10-24 23:36:41
glutReshapeFunc是窗口改变的时候调用的函数,在这个里面可以根据缩放后的窗口重新设置camera的内部参数,比如横纵比啥的,而glutDisplayFunc是显示的时候调用,可见改变窗口后调用glutReshapeFunc后还是会调用glutDisplayFunc进行显示的。不可以不用glutDisplayFunc,比如你想实现动画效果,也就是说窗口大小不变而里面的内容发生变化,这时候通过设置glutIdelFunc,在里面最后调用glutpostdisplay(我记不清楚了,应该是这个函数),来通知glutdisplayFuc重画,这样就能实现动画。简单的说,glutReshapeFunc与glutIdelFunc这些函数都不去直接处理显示,而是设置好相应的参数,让glutdi
查看详情