论文部分内容阅读
随着终端技术的不断发展,人们对终端产品尤其是智能手机越来越青睐,终端产品的软硬件技术也表现出强劲的发展势头。在移动互联网的大环境中,机械行业正在积极地向移动平台渗透,与此同时,该行业也存在着对移动产品功能多样化的需求。 在机械领域内,随着三维CAD技术的普及,产品制造环节在缩短设计研发周期和提高产品生产效率上取得了长足的进步。反观产品展示环节,尤其是在产品展示效果及用户体验方面,发展速度却相对缓慢。移动端以其高便携性、高共享性和高覆盖率等特点,相较于PC端有明显的优势,机械领域理应把握住这一绝佳的发展机遇。时下大多三维建模技术都仅限于PC端的开发,这就存在与移动平台不兼容的问题,而且大多机械产品模型的展示技术不够灵活,无法满足日益庞大的移动终端群体。目前在大多数工程机械企业中缺乏移动端产品展示的系统平台,不能方便快捷地为用户提供产品的模型展示及信息展示,这不仅仅限制了企业市场的开拓,同时也对用户体验带来了影响。 本文采用一种较为前沿的技术,以Unity3D引擎为开发平台,结合网络服务器技术以及CAD技术,实现了跨平台的三维模型展示功能。从模型制作到模型展示功能的实现,主要解决的以下几个方面的问题。首先,需要解决移动端对产品模型兼容性的问题,提出模型格式转换及模型文件制作的方案。然后,需要实现模型的动态加载,提出了搭建网络后台服务器的方案。最后,需要解决三维展示系统的设计与开发问题。本文采用Unity3D平台结合MonoDevelop编辑工具进行系统功能的设计及实现。系统结合Pro/E二次开发实现模型信息文件制作功能,不仅仅整合了XML技术进行模型信息的展示,还实现了模型的三维剖视功能,模型的旋转、平移及缩放手势控制功能,子模型的显示隐藏及选中高亮功能,模型拆装动画的播放功能等。最后,利用Unity3D引擎的跨平台特性,将系统发布为主流的移动平台系统软件。 基于Unity3D的三维模型展示系统,实现了三维模型在移动端灵活展示的功能,本文主要针对Android平台进行系统开发,三维展示系统所发布的APK软件版本运行稳定,系统功能操作方便,达到了本课题的预期目标,基本满足实际需求。