论文部分内容阅读
选取庆丰农机站为案例作为研究对象,研究一条搭建可视化农机站管理平台的技术路线。在对农机站的作业环境和工作流程进行了考察、研究、分析的基础上,对农机站等模型进行分类,结合3dsMax、Pro/E、PhotoShop、SketchUp等软件建立模型。其中,为提高平台运行速度,降低内存消耗,把2.5维可视化场景模型切割成很多小块模型,通过对场景地图的后台分割与前台的动态载入,实现了既占用较少的内存资源又可以流畅的展示农机大场景效果。编写农机三维观察算法与农机跟踪观察算法,实现农机的虚拟定位观察及场景动态展示,合理整合物理碰撞实现农机与场景地图的深度计算,在此基础上与农机的数据管理相结合,实现农机站的可视化管理平台。本文主要包括以下工作:(1)根据农场记录日志与电子图纸,结合使用3dsMax、SketchUp、Photoshop等完成农机三维模型、制作好农机站、农田分布、水渠等场景的分布情况,从而完成2.5维可视化大场景模型,通过在3dsMax中实现2.5维农机模型与立体物模型的设计与制作。(2)利用Unity3d引擎来编写需要的算法,编写可视化场景切割算法,将创建好的可视化场景地图进行切割,为进行农机站与周围地形地貌的观察,实现场景的动态载入。通过编写农机三维观察算法,实现利用2.5维农机模型达到农机三维观察的效果,通过编写农机跟踪观察算法,实现农机通过获取地理位置信息来展示其运动状态。通过Unity3d的2.5维分层技术与利用后台编写的深度检测算法,与Unity3d中的物理碰撞技术整合,实现了农机与立体物的相互碰撞遮挡的效果,为后期垦区的农机管理和有关研究人员提供了便利。(3)为保障提高可视化管理系统的安全性,通过XML数据库技术的写入与读取,实现注册与登录的功能,使得每个使用者都可以有自己的账号与密码,提高系统的安全性能。(4)将可视化农机管理系统的工程文件发布成Windows操作系统模式的PC,Mac&Linux Standalone形式。使得可视化农机管理系统可以脱离开发环境独立运行。