張翔宇++蔡文齋++劉劍鋒
摘 要該天線仿真工程需要制作一款監控軟件,當設備運行時能夠在計算機屏幕上展現出簡單的3D動畫效果。使用Delphi開發工具設計并制作了該軟件。利用新版工具中的firemonkey技術實現了動畫效果。利用布局組件技術設計了3D界面上2D組件顯示效果。使用光及光源材質,照相機控件、3D模型等一系列組件渲染出3D圖形,使用動畫組件施作用于3D模型,通過網絡數據讀取得到另外計算機傳來的輸入數據。當程序發生變化后驅動3D模型運動,最終制作出實用的工程3D動畫軟件。
【關鍵詞】仿真測試 照相機 材質源 3D模型 網絡通信
要求開發一套天線仿真訓練系統,訓練操作員操作真實設備的能力。要求制作出與原測控設備外形一樣的全套仿真系統。某承研單位負責地面天線類設備的全套研發,其中某功能要求能在某臺計算機上制作出具有3D效果的天線3D動畫。分析了該種需求后,開發組成員討論各實現途徑。經查詢各種資料,常用的3D類開發軟件開發方法為:微軟的Direct Draw技術、Delphi開發工具的第三方組件類DelphiX技術、Delphi開發工具之GLScence庫技術、虛擬現實開發工具unity 3D技術。一般3D類開發需要學習的相關知識較多,程序員短期內很難達到正式開發的技術水平,工程任務緊,短期內較難完成工程任務。
1 網絡通信問題
通過分析Rad Studio新版工具,firemonkey技術已從XE2版本處于不斷完善中,雖然這方面資料不多,查電子文檔發現英文版例子看起來開發一個簡單的3D動畫類軟件較之其它開發工具要便捷?!?br>