基于Unity3D的仓储可视化编辑器的设计与实现
本文关键词:基于Unity3D的仓储可视化编辑器的设计与实现
更多相关文章: Unity3D B/S 架构 可视化编辑器 三维场景 仓储可视化
【摘要】:近年来,随着仓储业的快速发展和仓库物资种类的不断增加,传统的人工管理远远不能满足现代仓库管理的需要。而基于虚拟现实的三维可视化管理系统因能够提供实时、直观和沉浸式的管理方式而越来越受到仓库管理人员的青睐。任何三维可视化系统的开发都需要一款无缝对接的编辑器。本文提出的仓储可视化编辑器可以帮助用户快速搭建真实三维场景。与大多数三维场景编辑器不同的是,它是一款B/S架构的在线编辑器。用户不需要复杂的安装,只需要通过浏览器即可搭建三维场景。本文通过深入研究,设计并实现了基于Unity3D的仓储可视化编辑器。主要的研究成果如下:首先,通过对编辑器的使用背景进行分析,得到编辑器的目标功能。通过对编辑器的各个用例场景进行分析,得到编辑器的功能列表。然后,根据编辑器的功能列表和已有的技术基础对编辑器进行设计和实现。在设计阶段,首先介绍了编辑器的架构设计和主界面设计。紧接着,完成了编辑器统一通信接口的设计,同时对编辑器的各个功能模块的设计进行详细介绍。另外,还完成了编辑器后台数据库的设计。在实现阶段,给出了各个模块的关键类图,并对核心代码进行分析,同时还给出了部分实现效果图。最后,对实现的仓储可视化编辑器进行测试。通过搭建真实的机柜仓库三维场景来对编辑器进行测试,在搭建机柜仓库三维场景的过程中,编辑器不仅操作方便、简单实用,而且各个功能模块运行良好,能够达到预期目标。
【关键词】:Unity3D B/S 架构 可视化编辑器 三维场景 仓储可视化
【学位授予单位】:中国科学院研究生院(沈阳计算技术研究所)
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52
【目录】:
- 摘要5-6
- ABSTRACT6-9
- 第一章 绪论9-14
- 1.1 选题背景9
- 1.2 课题研究的意义9-10
- 1.3 国内外研究现状10-12
- 1.3.1 VRML和Java 3D介绍10-11
- 1.3.2 Virtools和Flash 3D介绍11
- 1.3.3 Converse 3D和Unity 3D介绍11-12
- 1.3.4 各种技术的比较12
- 1.4 论文的主要工作及组织结构12-14
- 第二章 相关理论与技术介绍14-27
- 2.1 OOP简介14
- 2.2 UML概述14-15
- 2.3 MVC模式及SSH框架概述15-19
- 2.4 Unity3D引擎介绍19-24
- 2.4.1 Unity3D编程简介21-23
- 2.4.2 Unity与JavaScript通信简介23-24
- 2.4.3 Unity其它特性介绍24
- 2.5 系统架构分析24-26
- 2.5.1 C/S架构分析25
- 2.5.2 B/S架构分析25-26
- 2.6 系统开发环境26-27
- 第三章 编辑器的需求分析27-34
- 3.1 编辑器背景分析27
- 3.2 编辑器用例分析27-31
- 3.2.1 系统顶层用例分析27-28
- 3.2.2 场景管理用例分析28-29
- 3.2.3 资源管理用例分析29-30
- 3.2.4 属性管理用例分析30-31
- 3.2.5 基础功能用例分析31
- 3.3 编辑器功能分析31-33
- 3.3.1 多人协作功能分析31-32
- 3.3.2 编辑器功能列表分析32-33
- 3.4 本章小结33-34
- 第四章 编辑器的设计34-50
- 4.1 编辑器架构设计34-35
- 4.2 编辑器界面设计35-36
- 4.3 编辑器统一通信接口的设计36-37
- 4.4 编辑器功能模块设计37-46
- 4.4.1 场景管理的设计37-41
- 4.4.2 资源管理的设计41-42
- 4.4.3 属性管理的设计42-43
- 4.4.4 基础功能的设计43-45
- 4.4.5 多人协作的设计45-46
- 4.5 三维处理层的设计46
- 4.6 数据库设计46-48
- 4.7 本章小结48-50
- 第五章 编辑器的实现50-65
- 5.1 编辑器统一通信接口的实现50-51
- 5.2 场景管理的实现51-54
- 5.3 资源管理的实现54-57
- 5.4 属性管理的实现57
- 5.5 基础功能的实现57-61
- 5.6 多人协作的实现61-63
- 5.7 三维处理层的实现63-64
- 5.8 本章小结64-65
- 第六章 编辑器的使用与测试65-70
- 6.1 仓储三维场景的搭建65-68
- 6.2 编辑器性能测试68-69
- 6.3 本章小结69-70
- 结束语70-71
- 参考文献71-73
- 发表文章73-74
- 致谢74
【相似文献】
中国期刊全文数据库 前10条
1 刘嘉夫;齐昕;李前杰;熊鹰;马焕春;;基于Unity3D的水污染控制工程多媒体课件开发[J];中国教育技术装备;2014年04期
2 孙恒宇;尤超;王洋;;基于Unity3D的数字站区管理应用系统优化研究[J];地理信息世界;2013年01期
3 刘金明;马铁民;王娜;;基于Unity3D的电动机虚拟仿真展示平台设计[J];黑龙江八一农垦大学学报;2014年03期
4 朱向洋;涂心浩;王华宇;;基于Unity3D和PCS的虚拟化校园开发技术的研究与应用[J];电脑知识与技术;2014年17期
5 黄杨;马瞳宇;孙恒宇;;基于Unity3D开发数字站区管理应用的系统集成技术研究[J];地理信息世界;2013年02期
6 马瑞;;基于Unity3D的多平台三维虚拟数字校园的设计与实现[J];蚌埠学院学报;2014年02期
7 方凯;;Unity3D第一人称视角游戏者水下视觉效果的实现[J];计算机光盘软件与应用;2012年15期
8 卢金浩;张帅;伍传敏;;基于Unity3D三维游戏场景与AI系统的设计与实现[J];三明学院学报;2013年06期
9 刘孟全;;Unity3D虚拟现实平台的重放功能设计[J];广西科学院学报;2013年01期
10 张利利;李仁义;李晓京;马进;惠铎铎;;Unity3D与数据库通信方法的研究[J];计算机技术与发展;2014年03期
中国重要会议论文全文数据库 前1条
1 刘孟全;;Unity3D虚拟现实平台重放功能的设计与实现[A];广西计算机学会2012年学术年会论文集[C];2012年
中国硕士学位论文全文数据库 前10条
1 孙宇;支持Unity3D的多Kinect人机交互技术与软件[D];浙江大学;2015年
2 吴睿;基于Unity3D的交互式房产网站的设计与实现[D];大连理工大学;2015年
3 栾建霞;基于Unity3D的视错觉教学平台的设计与实现[D];北京工业大学;2015年
4 乔毛毛;基于Unity3D的虚拟仿真训练系统的设计与实现[D];西安电子科技大学;2014年
5 马岩;体感交互式虚拟服装社区的设计与实现[D];北京服装学院;2016年
6 施长征;基于Unity3D的关卡触发器系统的设计与实现[D];南京大学;2016年
7 杨迎春;基于Unity3D的仓储可视化编辑器的设计与实现[D];中国科学院研究生院(沈阳计算技术研究所);2016年
8 任建邦;基于Unity3D的手机游戏客户端的设计与实现[D];北京交通大学;2013年
9 赵艳坤;基于Unity3D的栾川三维城市地理信息系统研究[D];郑州大学;2014年
10 李益;基于Unity3d的磨矿车间虚拟仿真系统[D];大连理工大学;2014年
,本文编号:782462
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/782462.html