OpenGL投影模式
- 在选择OpenGL裁剪窗口和视口之前,必须建立合适的模式以便构建从世界坐标系到屏幕坐标系变换的矩阵。
- 在OpenGL中,不能建立独立的二维观察坐标系,必须将裁剪窗口的参数作为投影变换的一部分来设置。因此,必须选择投影模式。
GLU裁剪窗口函数
OpenGL视口函数
建立GLUT显示窗口
设定LGUT显示窗口的模式和颜色
GLUT显示窗口标识
删除GLUT显示窗口
当前GLUT显示窗口
修改GLUT显示窗口的位置和大小
- 如果要修改当前显示窗口的位置,可以使用如下函数:
- 这里的坐标指定显示窗口左上角相对于屏幕左上角的新位置。
- 如果要修改当前显示窗口的尺寸,可以使用下列函数:
- 如果要将当前窗口扩展到整个屏幕,可以使用下列函数:
管理多个GLUT显示窗口
GLUT子窗口
glutCreateSubWindow(windowID, xBottomLeft, yBottomLeft, width, height);