基于Unity3D的底排火箭复合增程弹虚拟拆装系统设计
2021-07-03韩君利
电子测试 2021年10期
韩君利
(辽沈工业集团有限公司,辽宁沈阳,110045)
1 零件三维建模
底排火箭复合增程弹由引信、防潮垫、炸药、弹丸壳体、火箭推进剂、火箭发动机、喷管、点火炬、底排药剂、底排壳体、弹带组成。其二维装配图如下图1所示。根据底排火箭复合增程弹的装配图,使用ProE软件对各个零件进行三维建模如2—6所示。

图1 底排火箭复合增程弹CAD装配图
2 装配过程动画制作
2.1 模型导入
在ProE软件中绘制的零件模型,默认的是“prt”格式,并不能在3ds Max中正常识别,需要我们转换成能正常识别的“stl”格式的文件,然后进行导入。打开3ds Max软件,然后点击“导入”,选择要导入的文件,所有零部件导入后的效果如图7所示。模型导入后通过移动和旋转对零件的位置和方向进行调整,调整到合适的位置。

图2 火箭推进剂

图3 引信

图4 防潮垫

图5 弹体

图6 炸药

图7 零件导入示意图
2.2 动画制作
把导入的每个零件的位置摆放正确后,通过设置坐标来确定零件的正确位置。然后设置关键帧,每移动一次零件的位置,记录一次关键帧,设置每一个动作为50帧。最后通过每一次移动零件位置,记录下关键帧,最终完成底排火箭复合增程弹模型的装配,形成一个完整的动画。
3 虚拟装配系统设计
3.1 系统主界面实现
系统的主界面主要是为用户提供一个进入其它场景的入口,是一个二维的场景,直接使用NGUI来搭建,完成后的效果如图8所示。

图8 系统主界面
首先将设计界面所需的图片准备好,然后打包成NGUI的Atlas,这时就完成了将UI设计时的图片元素集的生成,在进行UI设计时就可以随时到这个图集中进行调用。……
登录APP查看全文
