Posted on 2019-06-24 19:27
eryar 閱讀(1181)
評(píng)論(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中導(dǎo)出的RVM文件進(jìn)行可視化,以及將RVM轉(zhuǎn)換成常見(jiàn)的三維文件格式。如STEP,IGES,STL,DXF, OBJ, 3DPDF, 3DXML, IFC等,便于與其他CAD系統(tǒng)進(jìn)行數(shù)據(jù)交換,如Autodesk AutoCAD, Plant3d, 3ds Max, CATIA, Solidworks, Pro/E, Unity3d, Bentley等。
由于使用的是跨平臺(tái)的Qt等開(kāi)源庫(kù),現(xiàn)在將RvmTranslator移植到Linux系統(tǒng)中,如下圖所示為RvmTranslator在Ubuntu系統(tǒng)中的界面:


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


RVM是AVEVA的一個(gè)統(tǒng)一模型格式,包括其收購(gòu)的船舶系統(tǒng)Tribon也可以導(dǎo)出RVM格式的文件。

上圖為船體結(jié)構(gòu),

上圖為船舶管路,因?yàn)榇w空間相對(duì)狹小,船舶管路布置的密集些。
在Ubuntu系統(tǒng)上試了下開(kāi)發(fā)環(huán)境,覺(jué)得還比較順手。開(kāi)發(fā)的IDE可以用Qt Creator,基本滿足編碼,調(diào)試的要求。使用Qt Creator還有一個(gè)好處就是方便代碼的跨平臺(tái)移植,在Ubuntu上的代碼以Qt的*.pro形式保存,可以直接在Visual Studio中用Qt VS Addin打開(kāi)編譯。
為了方便大家在移動(dòng)端也能看到我的博文和討論交流,現(xiàn)已注冊(cè)微信公眾號(hào),歡迎大家掃描下方二維碼關(guān)注。