从零开始学习OpenGL(3) GLUT辅助库常用函数介绍

对于OpenGL的开发来说,GLUT是一个很方便的辅助库,而且与平台无关。

GLUT的功能包括窗口和菜单的创建和管理,事件处理以及提供了很多绘制3D图形的方法等等。

常用的函数如下:

glutInitWindowSize(int width,int height)  初始化窗口的大小
glutInitWindowPosition(int阅读全文

从零开始学习OpenGL(2) 绘制几何图元

在OpenGL中,所有的几何物体都是由一组有序的定点描述的,我们通过glVertexXX()来指定顶点。

绘制几何图元,我们就是需要告诉OpenGL如何根据一组顶点来描述图元,我们需要在glBegin和glEnd之间来指定顶点,用于绘制图元。

OpenGL中支持以下类型的方式,来绘制几何图元:… 阅读全文