OpenCASCADE JT Assistant

OpenCASCADE JT Assistant

eryar@163.comhtml

Abstract. Siemens’ JT data format accepted as the world’s first ISO international standard for viewing and sharing lightweight 3D product information. OpenCASCADE JT Assistant is a viewer for files in JT format.web

Key Words. Simens JT, JtOpen, OpenCASCADE, Jt Assistantapp

1. Introduction 工具

西 門子的JT(Siemens’s JT data format)文件格式是一個輕量級的數據交換格式,可用於在產品生命週期的各個階段實時查看或共享產品的3D信息,而且已經經過ISO的承認做爲了國際 標準。經過將大量的CAD系統中的3D產品數據無縫銜接,JT增強了產品設計的協做,而且產品生命週期管理系統(Product Lifecycle Management, PLM)也支持這個標準。做爲第一個輕量級的3D數據可視化世界ISO國際標準,JT將使製造廠商免去了對各類三維數據交換格式的依賴,並可輕鬆擴展3D 可視化的應用,以便於使設計的協同性。post

OpenCASCADE JT Assistant是一個JT格式數據可視化的小工具。因爲JT格式在工業上的普遍應用,高性能、輕量級、靈活的用於三維產品可視化的文件格式。JT文件 可包含工業規模的組件(多達100000部件)。有些船廠的PDM中就使用到了JT格式。JT Assistant處理JT網格支持延遲加載(late loading),還利用LOD(Level Of Detail)技術來提升顯示性能。性能

目前只提供了試用程序,未來OpenCASCADE準備提供開源版本的,僅支持GPL及商用License。Download binaries for Windows: ZIP archive (32 bits, 64 bits). 下載後用Dependency Walker打開查看引用關係以下圖所示:測試

wps_clip_image-1578

Figure 1.1 JT Assistant in Dependency Walker網站

由上圖可知,JT Assistant界面上用到了Qt5,關於OpenCASCADE的庫只用到TKernel和TKMath。顯示直接使用了OpenGL,沒有用到Visualization中的庫。spa

2.Supported JT data 翻譯

目前JT Assistant支持JT 8.0-9.5,可顯示網格及組裝結構。總體式和非總體式的組件都是支持的。若是想測試一下程序,可從以下地址下載到一些JT文件:

v Siemens web site:

http://www.plm.automation.siemens.com/en_us/products/open/jtopen/technology/jt_showcase.shtml

v Grab CAD Site: http://grabcad.com/library/software/jt

wps_clip_image-32274

Figure 2.1 Navigation and Selection in the assembly structure

如上圖所示,三維視圖中的青色高亮部分與組裝樹上的Part是對應的,經過鼠標在三維視圖中選擇模型的同時,模型對應的組件樹上部件也是同被選中。

wps_clip_image-25713

Figure 2.2 Submarine model 

wps_clip_image-11270

Figure 2.3 Wavecar model

從上圖中能夠發現,不知是這個JT文件有問題,仍是JT Assistant程序有問題,顯示得有點不正常。

wps_clip_image-30302

Figure 2.4 Wingflap model

wps_clip_image-16508

Figure 2.5 Bufferfly Valve model

wps_clip_image-350

Figure 2.6 conrod Model

3.Conclusion

由上圖可知,OpenCASCADE JT Assistant的顯示效果仍是很不錯的,顏色、光照等調得很不錯。用Qt來開發界面,仍是比較方便,且效果也很不錯。

有作工廠/船廠PDM系統的,若是涉及到三維產品數據的可視化,能夠考慮採用JT這個輕量化的格式。

本文主要是翻譯了OpenCASCADE網站上的內容,原文網址以下:

http://www.opencascade.org/support/applications/jt_assistant/

關於Jt格式的更多信息,可訪問西門子的網站:

http://www.plm.automation.siemens.com/en_us/products/open/jtopen/index.shtml

相關文章
相關標籤/搜索