天天看點

catia飛機模組化+flightgear飛行仿真用CATIA建立自己的飛機模型并導入到FlightGear中進行仿真

用CATIA建立自己的飛機模型并導入到FlightGear中進行仿真

(寫在前邊:如需探讨,請發送郵件到 [email protected],畢竟csdn不常上)

FlightGear官方支援AC3D軟體建立的模型,但是大多數從事飛行器設計的人員更多使用CATIA建立飛機模型。

  1. 建立CATIA模型,裝配好。需要活動的部件如舵面、起落架等最好單獨成一個部件,為了便于貼圖,在三視圖中有互相遮擋的部分最好畫成兩個部件(主要關注側視圖)。
  2.  将CATIA模型的各部件導出為STL格式。不要整架飛機一起導出,将舵面、起落架等可以運動的部件單獨導出。
  3. 打開AC3D,然後STL檔案依次導入到AC3D軟體中。一般來說,CATIA内組裝好的飛機,按部件導出,再導入到AC3D依然是組裝好的。隻需要調整大小和方向。調整大小是因為FlightGear和Catia的标尺不一樣。調整方向保證飛機是正放。                        注:也可以不将所有部件導入到同一個AC3D檔案中,直接使用配置檔案将各部分導入(可以參考cessna208模型的配置)
  4. 為飛機上塗裝。首先選中需要塗裝的部分(稱為一個Object)。在AC3D菜單欄中
catia飛機模組化+flightgear飛行仿真用CATIA建立自己的飛機模型并導入到FlightGear中進行仿真

點選load texture 加載需要給飛機貼圖的圖檔,最好将需要用的各個貼圖整合到一張圖檔上。選中如圖所示的選項,

catia飛機模組化+flightgear飛行仿真用CATIA建立自己的飛機模型并導入到FlightGear中進行仿真

在圖示視窗中選中投影調整大小與想要使用的貼圖部分重合,

catia飛機模組化+flightgear飛行仿真用CATIA建立自己的飛機模型并導入到FlightGear中進行仿真

在主視窗中觀察貼圖的情況

catia飛機模組化+flightgear飛行仿真用CATIA建立自己的飛機模型并導入到FlightGear中進行仿真

滿意後,進行下一個Object的貼圖。

 注意:用于貼圖的源檔案要放在配置檔案指定的檔案夾裡,否則在AC3D當中看到貼好的塗裝,在FlightGear裡沒有,如果在Flightgear裡觀察到飛機部件雖然有塗裝但是很暗,可能是在配置檔案裡沒有設定好材質。

 5.配置FlightGear的相關檔案

我的選擇是在FlightGear原有的檔案基礎上進行修改(Cessna208),可以參照原檔案AC3D的模型檔案當中Object的命名為自己建立的飛機模型Object進行命名,

catia飛機模組化+flightgear飛行仿真用CATIA建立自己的飛機模型并導入到FlightGear中進行仿真

這個Object name就是在配置檔案裡使用的的對象。如果有不同的可以參照其他Object的配置方式自行添加。

     可以盡量在FlightGear中找一個和自己飛機同類型的飛機,對應着命名就好,這樣對原檔案的改動就小很多。接下來隻需要修改對應動畫的參數,主要是舵面的轉動、艙門轉動、螺旋槳的轉動等轉動部件,具體的轉動軸可以在AC3D模型中用滑鼠放在确定的點讀取,下圖紅圈就是目前滑鼠位置的值,可以直接在FlightGear的檔案中使用,旋轉軸一般會有兩種方式:點和過點的軸(一邊用于和坐标軸平行的轉動),兩個點确定一條轉軸。

catia飛機模組化+flightgear飛行仿真用CATIA建立自己的飛機模型并導入到FlightGear中進行仿真
catia飛機模組化+flightgear飛行仿真用CATIA建立自己的飛機模型并導入到FlightGear中進行仿真

升降舵轉動

catia飛機模組化+flightgear飛行仿真用CATIA建立自己的飛機模型并導入到FlightGear中進行仿真

方向舵轉動

這樣就可以将自己做的飛機模型導入到FlightGear當中使用了。

繼續閱讀