摘要 | 第5-6页 |
ABSTRACT | 第6-7页 |
第1章 绪论 | 第10-17页 |
1.1 课题研究的背景和意义 | 第10-11页 |
1.1.1 课题的背景 | 第10-11页 |
1.1.2 课题的意义 | 第11页 |
1.2 散货船配载仪的研究现状及主要功能 | 第11-14页 |
1.2.1 散货船配载仪的研究现状 | 第11-13页 |
1.2.2 散货船配载仪的主要功能 | 第13-14页 |
1.3 三维可视化工具 | 第14-16页 |
1.3.1 三维可视化工具的现状 | 第14-15页 |
1.3.2 三维可视化工具的选择 | 第15-16页 |
1.4 本文的主要工作及论文结构 | 第16-17页 |
第2章 配载仪人机交互界面的设计 | 第17-32页 |
2.1 设计思想 | 第17-18页 |
2.1.1 软件的易学性和易用性 | 第17页 |
2.1.2 软件的交互细节 | 第17-18页 |
2.1.3 对用户的研究 | 第18页 |
2.2 对已有的几个配载仪界面的研究 | 第18-25页 |
2.2.1 对配载仪整体布局的研究 | 第18-25页 |
2.3 本文设计的配载仪界面 | 第25-31页 |
2.4 本章小结 | 第31-32页 |
第3章 配载仪三维可视化模块设计 | 第32-55页 |
3.1 Unity3D引擎详述 | 第32-39页 |
3.1.1 引擎的重要视图 | 第32-33页 |
3.1.2 引擎中重要的概念 | 第33-34页 |
3.1.3 引擎中脚本常用的必然事件 | 第34-35页 |
3.1.4 引擎中常用的脚本API | 第35-36页 |
3.1.5 引擎中三维模型的变换 | 第36-39页 |
3.2 三维可视化模块用到的技术 | 第39-40页 |
3.2.1 游戏物体的克隆和父子关系 | 第39页 |
3.2.2 材质颜色的改变和预制件 | 第39页 |
3.2.3 GUI开发 | 第39-40页 |
3.3 三维可视化模块的交互和货物显示技术 | 第40-46页 |
3.3.1 三维可视化模块的交互技术 | 第40页 |
3.3.2 三维可视化模块中货物的显示 | 第40-46页 |
3.4 三维可视化模块的实现 | 第46-51页 |
3.4.1 三维场景的漫游 | 第46-49页 |
3.4.2 舱室配载过程的三维可视化 | 第49页 |
3.4.3 船舶配载信息的显示 | 第49-51页 |
3.5 装货过程的模拟 | 第51-54页 |
3.5.1 散货装载过程的可视化模拟 | 第51-53页 |
3.5.2 模拟过程的初步实现 | 第53-54页 |
3.6 本章小结 | 第54-55页 |
第4章 软件的设计与实现 | 第55-66页 |
4.1 软件的模块划分和设计模式 | 第55-57页 |
4.1.1 软件的模块划分 | 第55-56页 |
4.1.2 软件的设计模式 | 第56-57页 |
4.2 船舶三维模型资源的加载和加密 | 第57-59页 |
4.3 三维可视化模块和配载仪软件主界面的嵌入技术 | 第59-63页 |
4.3.1 三维可视化模块嵌入软件主界面的技术 | 第59-61页 |
4.3.2 模型加载路径的动态设置和鼠标右键消息的屏蔽 | 第61-63页 |
4.4 三维可视化模块与计算模块的双向通讯 | 第63-65页 |
4.5 本章小结 | 第65-66页 |
第5章 总结与展望 | 第66-67页 |
5.1 本文完成的主要工作 | 第66页 |
5.2 展望 | 第66-67页 |
参考文献 | 第67-71页 |
致谢 | 第71-73页 |
作者简介 | 第73页 |