OPENGL中文教程 OPENGL-6-框架结构.docVIP

  • 5
  • 0
  • 约1.05万字
  • 约 13页
  • 2017-12-24 发布于浙江
  • 举报
OPENGL中文教程 OPENGL-6-框架结构

5、创建一个空白的OpenGL程序框架 NeHe SDK是把Nehe的教程中所介绍的所有功能,以面向对象的形式,提供给编程人员快速开发的一套编程接口。在下面的教程中,我将按NeHe SDK源码的功能分类,一步一步把这套api介绍给大家。如果你觉得有更好的学习方法,或者有其他有益的建议,请联系我。zhouwei02@mails.tsinghua.edu.cn,zhouwei506@mails.gucas.ac.cn 我在第四课的基础上,把公共的功能提取出来,并删除了特定的绘制函数,就完成了这个空白的程序框架,它可以使用基本的OpenGL绘制命令,并提供视口,文本,纹理类的接口,实用他们可以快速创建你想要的效果。 这个框架分为两个部分,启用main.cpp文件完成创建窗口,提供必需的全局变量和执行程序循环等固定的功能。在以后的演示程序中一般不在改变。draw.cpp文件完成具体的绘制操作,它随你的应用而变化。 main.cpp的所有功能在前面的课程中都详细讲解过,这里只是把整个程序结构在说明一下,让你有一个清晰的认识。下面是它的七大结构 头文件和全局变量 Windows主函数 根据用户设置配置OpenGL的窗口 创建OpenGL运行的窗口,并返回窗口的句柄 设置绘制字体的参数 程序循环 退出程序 我们一一介绍如下: 1、头文件和

文档评论(0)

1亿VIP精品文档

相关文档