glutReshapeFunc 改变窗口大小时保持图形比例
目的:当窗口尺寸改变时,图形比例不发生变化
思路:窗口宽高比改变时,通过改变窗口显示区域大小,并利用投影矩阵改变观测物体大小使之适应变化。
代码:
void reshape(int w, int h){
glViewport(0,0,(GLsizei) w, (GLsizei) h);//改变显示区域,起始位置为客户端窗口左下角(非坐标原点)
glMatrixMode(GL_PROJECT...
原创
2019-04-03 21:11:04 ·
7489 阅读 ·
4 评论