基于OpenGL的虚拟现实开发平台设计
第一章 绪论 | 第1-10页 |
1-1 问题的提出(课题来源和研究背景) | 第7-8页 |
1-2 课题目前国内外研究动态 | 第8-9页 |
1-3 本课题研究的主要内容 | 第9-10页 |
第二章 与开发平台相关的技术 | 第10-29页 |
2-1 面向对象技术简介 | 第10-15页 |
2-1-1 面向对象技术起源 | 第10-11页 |
2-1-2 面向对象技术的特点 | 第11-12页 |
2-1-3 面向对象技术的系统分析方法 | 第12-13页 |
2-1-4 面向对象开发的程序设计方法的优缺点 | 第13-15页 |
2-2 UML建模语言起源 | 第15-24页 |
2-1-1 UML建模语言起源 | 第15-16页 |
2-1-2 UML建模语言特点 | 第16-20页 |
2-1-3 UML建模语言在系统分析中的应用 | 第20-22页 |
2-1-4 对UML的评论和展望 | 第22-24页 |
2-3 OpenGL简介 | 第24-26页 |
2-3-1 OpenGL概述 | 第24-25页 |
2-3-2 OpenGL与其他三维制作软件的比较 | 第25页 |
2-3-3 OpenGL的优点 | 第25-26页 |
2-4 VC++简介 | 第26-29页 |
第三章 虚拟现实开发平台系统概述 | 第29-32页 |
3-1 系统实现环境 | 第29-30页 |
3-1-1 三维场景实现的基本结构 | 第29-30页 |
3-1-2 平台实现的基本结构 | 第30页 |
3-2 系统设计中的重点问题 | 第30-32页 |
3-2-1 类的构造 | 第30页 |
3-2-2 外部控制鼠标、键盘、六维鼠标的添加 | 第30-31页 |
3-2-2 地形的导入 | 第31-32页 |
第四章 系统的面向对象分析与设计 | 第32-46页 |
4-1 所用建模语言UML | 第32页 |
4-2 系统的UML设计 | 第32-46页 |
4-2-1 系统分析用例图 | 第32-33页 |
4-2-2 系统分析活动图 | 第33-34页 |
4-2-3 系统分析类图 | 第34-40页 |
4-2-4 系统分析顺序图 | 第40-46页 |
第五章 虚拟现实开发平台系统的实现 | 第46-57页 |
5-1 系统实现策略 | 第46-55页 |
5-1-1 编码实现 | 第46-51页 |
5-1-2 程序测试及改进完善 | 第51页 |
5-1-3 程序效果图 | 第51-55页 |
5-2 用户的工作过程说明 | 第55-57页 |
第六章 结论 | 第57-58页 |
参考文献 | 第58-60页 |
致谢 | 第60-61页 |
攻读学位期间所取得的相关科研成果 | 第61页 |