Posted on 2019-06-24 19:27
eryar 閱讀(1181)
評論(1) 編輯 收藏 引用 所屬分類:
3.RvmTranslator
RvmTranslator for Linux
eryar@163.com
RvmTranslator can translate the RVM file exported by AVEVA Plant(PDMS)/AVEVA Marine to STEP, IGES, STL, DXF, 3D PDF, OBJ, 3DXML, IFC,.etc. So it can be used for exchanging model data between other CAD software, such as Autodesk AutoCAD, Plant3d, 3ds Max, CATIA, Solidworks, Pro/E, Unity3d, .etc.
RvmTranslator可以將AVEVA PDMS/Plant/Marine中導出的RVM文件進行可視化,以及將RVM轉換成常見的三維文件格式。如STEP,IGES,STL,DXF, OBJ, 3DPDF, 3DXML, IFC等,便于與其他CAD系統進行數據交換,如Autodesk AutoCAD, Plant3d, 3ds Max, CATIA, Solidworks, Pro/E, Unity3d, Bentley等。
由于使用的是跨平臺的Qt等開源庫,現在將RvmTranslator移植到Linux系統中,如下圖所示為RvmTranslator在Ubuntu系統中的界面:


支持RVM文件中的中文字符:


RVM是AVEVA的一個統一模型格式,包括其收購的船舶系統Tribon也可以導出RVM格式的文件。

上圖為船體結構,

上圖為船舶管路,因為船體空間相對狹小,船舶管路布置的密集些。
在Ubuntu系統上試了下開發環境,覺得還比較順手。開發的IDE可以用Qt Creator,基本滿足編碼,調試的要求。使用Qt Creator還有一個好處就是方便代碼的跨平臺移植,在Ubuntu上的代碼以Qt的*.pro形式保存,可以直接在Visual Studio中用Qt VS Addin打開編譯。
為了方便大家在移動端也能看到我的博文和討論交流,現已注冊微信公眾號,歡迎大家掃描下方二維碼關注。