机舱视景仿真系统关键技术的研究与实现
| 摘要 | 第1-5页 |
| Abstract | 第5-9页 |
| 第1章 引言 | 第9-14页 |
| ·虚拟现实技术 | 第9-10页 |
| ·虚拟现实技术概述 | 第9页 |
| ·虚拟现实系统的构成及分类 | 第9-10页 |
| ·虚拟现实技术在船舶中的应用现状 | 第10-11页 |
| ·本文研究的目的和内容 | 第11-14页 |
| ·研究目的 | 第11-12页 |
| ·主要研究内容 | 第12-14页 |
| 第2章 系统总体实现方案 | 第14-26页 |
| ·系统实现技术路线 | 第14-15页 |
| ·MultiGen Creator三维建模软件 | 第15-19页 |
| ·三维建模工具分析 | 第15-16页 |
| ·MultiGen Creator概述 | 第16-17页 |
| ·Multigen Creator主要特点 | 第17页 |
| ·OpenFlight数据库格式 | 第17-19页 |
| ·实时仿真软件Vega | 第19-25页 |
| ·实时三维视景开发工具分析 | 第19-21页 |
| ·Vega概述 | 第21页 |
| ·Lynx图形界面 | 第21-22页 |
| ·基于MFC的Vega视景驱动程序 | 第22-23页 |
| ·Vega主循环的处理过程 | 第23-25页 |
| ·本章小结 | 第25-26页 |
| 第3章 自定义运动模型 | 第26-34页 |
| ·运动模型概述 | 第26-27页 |
| ·自定义运动模型的设计思路 | 第27-28页 |
| ·自定义运动模型的实现 | 第28-33页 |
| ·基于普通模式的运动模型的实现 | 第30-31页 |
| ·基于鼠标拾取的运动模型的实现 | 第31-32页 |
| ·自定义运动模型实现过程中需注意的问题 | 第32-33页 |
| ·本章小结 | 第33-34页 |
| 第4章 碰撞检测 | 第34-47页 |
| ·碰撞检测概述 | 第34-35页 |
| ·机舱内部碰撞检测的设计思路 | 第35-39页 |
| ·机舱三维模型的处理 | 第35页 |
| ·碰撞检测模型的Volume的设计 | 第35-36页 |
| ·碰撞检测的方法的设计 | 第36-38页 |
| ·碰撞后处理方法构思 | 第38-39页 |
| ·碰撞检测对象的属性设置 | 第39-42页 |
| ·透明体的创建 | 第39-40页 |
| ·碰撞检测掩码的设置 | 第40-42页 |
| ·碰撞检测模型的实现 | 第42-46页 |
| ·碰撞检测模型的放置 | 第42页 |
| ·碰撞检测模型实现总流程 | 第42-43页 |
| ·上下楼梯的碰撞检测 | 第43-46页 |
| ·本章小结 | 第46-47页 |
| 第5章 虚拟设备的拾取操作 | 第47-58页 |
| ·拾取概述 | 第47-48页 |
| ·设计思路 | 第48-49页 |
| ·模型部件的创建 | 第49-52页 |
| ·对象物及部件概述 | 第49-50页 |
| ·部件的创建 | 第50-51页 |
| ·部件创建需注意的几个问题 | 第51-52页 |
| ·模型部件加载与属性设置 | 第52-54页 |
| ·模型部件的加载 | 第52页 |
| ·碰撞检测掩码设置 | 第52-54页 |
| ·设备模型拾取操作的实现 | 第54-56页 |
| ·拾取器的创建 | 第54页 |
| ·拾取操作实现 | 第54-56页 |
| ·系统实例 | 第56页 |
| ·本章小结 | 第56-58页 |
| 第6章 虚拟机舱视景仿真系统的总体实现 | 第58-67页 |
| ·虚拟机舱视景仿真系统的总体实现框架 | 第58-62页 |
| ·总体构建思路 | 第58页 |
| ·系统总体实现流程 | 第58-61页 |
| ·系统的主循环实现 | 第61-62页 |
| ·虚拟机舱视景仿真系统的功能设计 | 第62-66页 |
| ·设计思路 | 第62页 |
| ·相关技术实现 | 第62-66页 |
| ·本章小结 | 第66-67页 |
| 第7章 结论与展望 | 第67-68页 |
| 参考文献 | 第68-71页 |
| 致谢 | 第71-72页 |
| 攻读硕士学位期间参加的科研项目和发表的论文 | 第72页 |