论文部分内容阅读
随着我国市场经济的发展,全国的物流业面临前所未有的发展机遇,物流在经济发展中起着越来越重要的作用。集装箱运输作为现代物流配送中最常用的一种运输方式,其航运市场将持续繁荣。但是研究表明,当前集装箱运载存在利用率低、运用昂贵等诸多问题。为解决这些问题,众多学者从上世纪70年代开始研究装箱优化算法,与此同时,各种装箱优化软件应运而生。但美中不足的是,这些软件产品都局限于C/S模式,对客户端机器配置要求较高。在利用Web3D技术来支持集装箱智能装载相关研究领域,国内外还处于初级阶段,能够在立体装箱优化算法实现的基础上,让用户直观地看到货物在集装箱中的装载效果,并提供比较完善,便捷的手动操作功能,使用户能够对装箱方案进行手动微调的相关软件或者产品,国内外少之甚少,关于提高装箱软件可用性以及用户友好性方面的研究工作更是鲜有耳闻。互联网的迅猛发展,使得Web3D技术成为未来的发展趋势。因此,研究Web模式下集装箱装载的3D可视化技术以及手动操作的人机交互技术,开发一款基于Web模式的,具有良好用户体验的3D装箱优化系统,具有很重要的研究意义。本文致力于研究Web3D模式下集装箱装载的3D可视化技术以及手动操作的人机交互技术,研究内容主要包括Web模式3D装箱系统的技术选型、装箱系统的业务流程及开发环境介绍以及相关关键技术与核心算法的设计与实现。其中,关键技术的应用以及核心算法的设计是本论文的研究重点。通过应用关键技术,解决了3D场景搭建中模型的显示以及优化问题;通过设计合理的移动算法,成功解决物体的拾取移动问题;通过研究应用物体间碰撞检测算法,成功解决规则物体间的相互穿透问题以及碰撞响应问题等;通过设计基于预判包围盒的自动贴合算法,成功实现规则物体移动过程的位置预判以及自动贴合功能。本研究的最终目标即在保证一般计算机配置以及带宽的情况下,开发基于Web模式的3D装箱优化系统,提高装箱系统的视觉显示效果以及操作体验功能,保证系统的实用性以及用户体验友好性。基于Web模式的3D装箱优化系统的成功研发,充分肯定并且验证了本文的研究成果。但由于对3D可视化以及人机交互领域的研究时间较短,许多方面做得还不够完善:本文只解决了规则模型间的静态物体与动态物体的碰撞检测以及碰撞响应问题,对不规则模型间的碰撞检测算法进行了初步研究,并未实际应用于系统中;系统的运行速度、算法效率以及系统整体用户体验仍有待提升。本文作者将以增强用户体验为中心,以尚未解决的问题为出发点,在3D可视化以及人机交互领域进行更加深入的研究。除此之外,如何将3D装箱优化系统植入移动终端,亦是本文作者今后研究的重要内容。