昨天学习了如何使用codeblocks来编译运行一个opengl的项目.在创建一个新的opengl项目时他默认已经写了一个示例,今天我们就上面的例子进行下代码的剖析,以此来敲开opengl的神秘大门. 先把代码贴上来(在此我为每个函数的作用都写上了详细的注释): /* * 该代码是由一位叫Nigel Stewart的写于2003年11月,例子的目的是测试以glut实现球体,圆椎,圆环的纺纱线框和平滑阴影的形状. * 数量的几何栈和切割可以使用热键“-”或“+”调整. */ #ifdef __AP…