杭州电子科技大学《实时三维图形绘制》OpenGL大作业实验程序.docxVIP

  • 2
  • 0
  • 约1.67万字
  • 约 28页
  • 2017-04-15 发布于湖北
  • 举报

杭州电子科技大学《实时三维图形绘制》OpenGL大作业实验程序.docx

实时三维图形绘制 实验报告 基于粒子系统的雪花场景模拟 一、实验目的 通过一学期对《实时三维图形绘制》的学习,在熟练掌握OpenGL理论的前提下,动手实践,将课本知识转化为实际应用。 二、实验要求 编程实现绘制OpenGL场景并可交互式操作,体现课堂所学内容。 三、实验内容 1、搭建OpenGL程序框架 首先在VS2015中新建项目,在该项目中建立3个主要的类:GLWindow、Keys和GLApplication,其中GLWindow类负责窗口属性的设置,包括建立、更新、删除窗口等操作。Keys类负责读取键盘的输入,这样才能实现交互的要求。GLApplication类负责建立我们的应用程序,包括初始化、更新、绘制图形等操作。 (1)窗口类GLWindow的设计 在新建项目中添加类GLWindow,它包括程序主窗口的属性,以及建立、改变和删除窗口的方法(具体程序见代码)。 /** windows窗口类 */ class GLWindow { public: /** 构造函数 */ GLWindow(); /** 创建windows窗口 */ bool Create(const char * window_title, const char * class_name, bool fullscreen,HINSTANCE h_instan

文档评论(0)

1亿VIP精品文档

相关文档