999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Unity3D的底排火箭復合增程彈虛擬拆裝系統設計

2021-07-03 04:16:08韓君利
電子測試 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設計時就可以隨時到這個圖集中進行調用。

其次,NGUI中默認不顯示中文字體,所以需要進行中文字體的制作。對于字體的制作,可從互聯網下載中文字體添加到字體目錄,這樣在進行字體選擇時就可以選擇相應的中文字體。NGUI提供了兩種字體方案,即動態字體(Dynamic Font),和靜態字體(Normal Font)。本設計對于字體的顯示選擇靜態字體。這種方式需要提前預估需要用到的文字,然后使用BM Font軟件制作紋理,導入到NGUI生成字體預制才能使用[2]。

3.2 虛擬界面的實現

場景的設計是系統設計的關鍵部分,好的場景能夠完美的顯示系統的特點和實現系統功能。這樣在進行系統應用時,使用者通過系統的既定功能,就可完成對所設計的底排火箭復合增程彈進行操作訓練。

將3ds Max中制作出的裝配動畫以“FBX”的格式導出后,打開Unity3D的裝配場景,把動畫文件首先拖進到Project窗口中的Assets文件夾中,然后選中該文件后,就可以在Inspector視圖的Import Settings面板中,編輯該模型的導入設置。在Inspector視圖的Import Settings面板中,有一個Animations子面板,該面板的主要作用是可以對模型的動畫片段進行編輯[3]。導入后的模型動畫是一個完整的裝配動畫,根據需要,要把它拆分成若干個獨立的動畫片段,每一個動畫片段播放的是一個零件的裝配,拆分后的動畫片段如圖9所示。

圖9 拆分后的動畫片段

在交互過程中,場景中的對象要對鼠標的單擊作出相應的反應,所以要對場景中的對象添加碰撞檢測,然后當鼠標接觸對象時通過相應的程序代碼就可實現場景中對象的相應動作。在Unity3D中,做碰撞檢測有三種方法[4]。第一種是碰撞器,第二種是觸發器,最后一種是射線檢測。碰撞器是一群組件,它包含了很多種類,本設計采用碰撞器。

碰撞器設置之后,如果要實現一個片段的動畫跳轉到另一片段動畫,使用腳本控制它們可能是一個潛在的復雜工作。而Unity3D的Mecanim動畫系統借用了計算機工程師熟知的一個概念,那就是狀態機來簡單的控制和序列化動畫[5]。而底排火箭復合增程彈的拆裝必須要按照正確的裝配順序進行裝配,所以每一個片段的動畫轉換到另一個片段的順序是唯一的,不能互換順序,所以在Animator[6]窗口中設計各個片段動畫的關系如圖10所示。

圖10 裝配動畫狀態機

在系統運行時,首先播放一段動畫,這段動畫是將一個裝配好的底排火箭復合增程彈進行拆解,相當于一段教程,培訓者通過觀看底排火箭復合增程彈的拆解,就會了解到正確的裝配順序,從而快速而準確地完成火箭復合增程彈的裝配。觀看完這段動畫,就可進行裝配操作,在操作過程中設計有操作考評系統,通過這個考評系統,可使操作者知道自己的裝配順序是否正確,最終順利完成裝配底排火箭復合增程彈的任務??荚u系統設計的思路是,滿分為100分,用戶點擊零件進行裝配,如果用戶裝配順序錯誤,每錯誤一次,就會減去10分,當總分低于60分時,系統會彈出對話框提示你重新裝配,如圖11所示,這時就要重新播放底排火箭復合增程彈的拆解,然后才能開始裝配,這也就相當于重新進行系統操作。

圖11 提示重新裝配界面

猜你喜歡
動畫界面系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
做個動畫給你看
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
動畫發展史
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
我的動畫夢
文苑(2019年22期)2019-12-07 05:28:56
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
人機交互界面發展趨勢研究
主站蜘蛛池模板: 日本AⅤ精品一区二区三区日| 中文字幕有乳无码| 午夜高清国产拍精品| 四虎影院国产| 中文字幕欧美日韩高清| 女同国产精品一区二区| 在线色综合| 欲色天天综合网| 欧美综合中文字幕久久| 日本三级欧美三级| 国产精品美女免费视频大全| 久久99精品国产麻豆宅宅| 97在线观看视频免费| 另类重口100页在线播放| 日本一区二区不卡视频| 日韩免费成人| 小说区 亚洲 自拍 另类| 日韩精品专区免费无码aⅴ| 尤物成AV人片在线观看| 国产新AV天堂| 91无码人妻精品一区二区蜜桃| 欧美综合在线观看| 91亚洲精选| 亚洲天堂免费| 在线观看亚洲精品福利片| 国产高清不卡视频| 免费亚洲成人| 老色鬼欧美精品| 72种姿势欧美久久久大黄蕉| 91免费国产高清观看| 九九热视频在线免费观看| 精品免费在线视频| 国产欧美网站| 亚洲毛片在线看| 国产成人亚洲精品无码电影| 亚洲一区二区无码视频| 成人福利在线免费观看| 欧美一级99在线观看国产| 综合网天天| 色播五月婷婷| www.91中文字幕| 日本国产在线| 国产成人精品一区二区秒拍1o| 午夜国产精品视频黄 | 亚洲av综合网| 国产伦片中文免费观看| 日韩欧美一区在线观看| 一级毛片在线播放免费| 亚洲系列中文字幕一区二区| 亚洲福利网址| 国产精品免费电影| 久久中文字幕不卡一二区| 国产精品香蕉在线| 亚洲中文精品久久久久久不卡| 国产成人综合亚洲欧洲色就色| 曰韩人妻一区二区三区| 毛片网站在线看| 亚洲无限乱码| 看国产毛片| 色AV色 综合网站| 成人毛片在线播放| 亚洲a级在线观看| 综合久久五月天| 91网红精品在线观看| 午夜丁香婷婷| 国产91av在线| 成人免费一区二区三区| 99人妻碰碰碰久久久久禁片| 国产精品网拍在线| 国产自视频| 国产激情在线视频| 国产乱子伦手机在线| 狂欢视频在线观看不卡| 国产欧美精品一区二区| 亚洲精品国产日韩无码AV永久免费网 | 在线观看无码a∨| 欧美不卡二区| 在线中文字幕日韩| 伊人婷婷色香五月综合缴缴情| 操国产美女| 91年精品国产福利线观看久久| 成人福利在线视频|