xBIM 基礎08 WeXplorer 簡介

1、WeXplorer 簡介
  WeXplorer 是 XBIM 工具包的可視化部分,它使用預處理的 WexBIM 文件在 Web 上處理 IFC 數據的可視化。 它使用像 WebGL 這樣的尖端 Web 技術,因此它沒法在舊瀏覽器中運行,Chrome或Mozzilla,IE11和其餘支持該技術的應用程序均可以很好地工做。使用 xBIM Essentials  和 xBIM Geometry 建立優化的和可視化壓縮的 WexBIM 文件。WeXplorer 還包含 xBrowser 用於可視化來自 JSON 的 COBIRET 數據。
  公開全部必要的API調用的主要類是用於三維可視化的xViewer和用於Cobie 語義數據的可視化的xBrowser。這些是您僅須要以 WexBIM 格式加載和渲染 IFC 模型和瀏覽相關語義數據的兩個類。 若是您有一個啓用了 WebGL 的瀏覽器而且您正在查看此文檔 ,那麼您應該可以在這個頁面的底部看到一個3D瀏覽器的示例。
  這個查看器是 XBIM Toolkit 的一部分,它能夠用於從 IFC、IFCZIP 和 IFCXML 建立 WEXBIM 文件。WEXBIM 文件是高度優化的, 用於互聯網傳輸和渲染性能。Viewer 使用 WebGL 技術實現硬件加速的3D渲染和 SVG 用於某些類型的用戶交互。這意味着它不能與像 IE10 和更少的過期的和不標準兼容的瀏覽器一塊兒工做。 COBieLite JSON文件也可使用xBIM建立。
 
2、xBIM
    xBIM是開發基於IFC的應用程序的開源工具包(BuildingSmart Data model)。它根據Ifc2x3模式爲讀寫幾何,拓撲和數據提供全面的支持。xBIM讀取和寫入IFC,IfcXMl和IfcZip格式。xBIM項目提供了在英國和美國文化中將IFC模型轉換爲COBie電子表格的軟件包,以及一系列用於Windows窗體,WPF,WEBGL和OpenGL平臺的3D查看控件。IOS和Android版本正在開發中。
 
  類
  事件
  枚舉
3、簡單示例
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Hello building!</title>
    <script src="js/xbim-viewer.debug.bundle.js"></script>
</head>
<body>
    <div id="content">
        <canvas id="viewer" width="500" height="300"></canvas>
        <script type="text/javascript">
            var viewer = new xViewer('viewer');
            viewer.load('data/SampleHouse.wexbim');
            viewer.start();
        </script>
    </div>    
</body>
</html>

 示例展現結果(具體參考:http://docs.xbim.net/XbimWebUI/)javascript

 
相關文章
相關標籤/搜索