摘要 | 第3-4页 |
Abstract | 第4-5页 |
1 绪论 | 第8-14页 |
1.1 研究背景及意义 | 第8-9页 |
1.2 基于三维模拟的消防员跟踪设备的开发现状 | 第9-12页 |
1.3 论文主要研究内容和特色 | 第12-14页 |
2 消防员跟踪系统的上位机软件的需求分析与方案设计 | 第14-26页 |
2.1 消防员跟踪系统的整体说明 | 第14-19页 |
2.2 上位机软件开发的需求分析 | 第19-22页 |
2.2.1 功能需求分析 | 第19-20页 |
2.2.3 性能需求分析 | 第20-22页 |
2.3 上位机软件的开发方案 | 第22-25页 |
2.3.1 上位机软件的系统架构 | 第22-24页 |
2.3.2 上位机软件的开发方法、技术路线 | 第24-25页 |
2.4 本章小结 | 第25-26页 |
3 消防场景三维模拟的理论研究 | 第26-50页 |
3.1 OpenGL图形编程基础 | 第26-30页 |
3.1.1 OpenGL简介 | 第26页 |
3.1.2 现代OpenGL绘图原理分析 | 第26-29页 |
3.1.3 着色器的原理与应用 | 第29-30页 |
3.2 三维模型的变换与高效渲染 | 第30-37页 |
3.2.1 相机模型 | 第31-34页 |
3.2.2 矩阵与三维变换 | 第34-37页 |
3.3 模型加载与优化 | 第37-42页 |
3.3.1 模型加载与深度测试 | 第37-39页 |
3.3.2 系统资源优化与对象剔除 | 第39-42页 |
3.4 三维模型表面的光照原理研究 | 第42-47页 |
3.4.1 光照的原理分析 | 第42-44页 |
3.4.2 光照效果的计算过程 | 第44-47页 |
3.5 本章小结 | 第47-50页 |
4 消防员跟踪系统上位机软件的设计与实现 | 第50-72页 |
4.1 上位机软件的开发环境 | 第50页 |
4.2 三维模型的建模与渲染 | 第50-61页 |
4.2.1 建筑场景的建模与加载设计 | 第51-56页 |
4.2.2 自由观察视角的设计 | 第56-59页 |
4.2.3 光照效果的设计 | 第59-61页 |
4.3 上位机软件的网络通信 | 第61-69页 |
4.3.1 多线程网络通信的设计与实现 | 第61-65页 |
4.3.2 三维动态模拟的实现 | 第65-69页 |
4.4 消防员跟踪系统上位机的现场部署方案 | 第69-70页 |
4.5 本章小结 | 第70-72页 |
5 上位机软件的测试与调试 | 第72-80页 |
5.1 上位机软件的测试环境 | 第72-75页 |
5.2 上位机软件的稳定性测试 | 第75-76页 |
5.3 上位机软件的精确性测试 | 第76-77页 |
5.4 上位机软件的数据同步能力测试 | 第77-79页 |
5.5 本章小结 | 第79-80页 |
6 总结与展望 | 第80-84页 |
6.1 总结 | 第80-81页 |
6.2 存在问题及展望 | 第81-84页 |
参考文献 | 第84-88页 |
附录A 常见室内定位方法及其性能比较 | 第88-90页 |
附录B 着色器开发设计源码 | 第90-92页 |
附录C 自由观察视角相机实现源码 | 第92-94页 |
附录D 惯性导航元器件的结构与实物 | 第94-96页 |
附录E 建筑物实际图 | 第96-98页 |
致谢 | 第98-99页 |