999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于WebGL的預制梁場BIM輕量化應用研究

2021-06-09 09:01:44鮑英基劉俊鄧慶奧
工程建設與設計 2021年9期
關鍵詞:可視化模型

鮑英基,劉俊,鄧慶奧

(江蘇建筑職業技術學院交通工程學院,江蘇 徐州 221116)

1 引言

隨著BIM技術在橋梁工程規劃、設計、施工和運營管理階段的廣泛應用,橋梁工程建設正向信息化和智能化發展。在公路、鐵路和城市道路的橋梁工程建設中采用較多的預制拼裝法也隨著BIM技術的應用轉型升級,預制梁場的信息化管理便是其中重要的一個環節。但是現階段的管理需要多種BIM軟件協同,而各種軟件間的格式又不一致,且BIM軟件多是桌面端,無法滿足用戶隨時隨地查看模型的要求,這些因素都阻礙了工程技術人員使用BIM技術的積極性[1]。

BIM輕量化是一種將BIM模型中的非幾何數據剝離減小模型的數據量,并轉化為Web三維引擎可以識別的數據格式,通過瀏覽器進行展示的技術[2]。使用者無須安裝BIM軟件,只須通過瀏覽器便可查看和管理BIM模型,大大提高了便利性。本文針對具體工程項目,利用Revit創建三維BIM模型,并將模型導出為IFC標準格式,利用Xbim進行模型的輕量化,最后通過WebGL技術實現模型的可視化開發,提高了預制梁場的管理水平。

2 輕量化模型開發思路

模型開發的思路如圖1所示,首先通過BIM軟件Revit創建預制梁場三維BIM模型,然后將模型導出為IFC標準文件,通過Xbim對模型輕量化處理后再通過IFC導入Revit中,利用OBJ Exporter For Autodesk將模型導出為Three.js可識別的OBJ格式,最后對模型進行可視化開發。

圖1 輕量化模型開發思路

3 輕量化模型開發過程

3.1 IFC技術解析及模型輕量化

預制梁場BIM模型創建完成后,首先進行模型的輕量化。目前,常用的BIM平臺有Autodesk、Bentley、Dassault和Tekla等,各個平臺間的數據格式一般是不同的。即使在同一個平臺內,各個軟件間的格式也不全相同,例如,Autodesk公司的 Revit和 Navisworks,Revit的文件格式為 rvt、rfa、rte,Navisworks的文件格式為nwd、nwc、nwf。不同格式的文件間需要一個統一的標準,便于數據交換,這就是IFC(Industry Foundation Class)標準,它是由國際協同聯盟(IAI)提出的,旨在建筑行業不同專業或同一專業的不同軟件間共享同一數據源,從而達到數據的共享和交互。

IFC標準包括資源層、核心層、交互層和領域層[3]。如圖2所示,每個層次都包含一些信息模塊,這些模塊間遵循引用規則,即上層資源可以引用同層和下層資源,當上層資源的數據發生變化時不會影響到下層資源,保證了信息的穩定性[4]。

圖2 IFC4.標準框架

由BIM模型導出的IFC文件包含模型所有的信息,數據量較大,模型的輕量化需要對IFC文件進行解析。Xbim(eXtensible Building Information Modelling)是一個.NET開源軟件開發工具包,它可以進行IFC架構驗證、查詢數據提取語法、IFC數據剝離等。

本項目為272省道徐州至沛縣公路建設工程市區段,全線共橋梁34座,總長約6 647.96 m,根據施工方案共設2個預制梁廠。使用Revit創建了一工區預制場的三維模型,然后導出為IFC格式文件并加載到Xbim中,如圖3所示。

圖3 預制梁場IFC文件導入Xbim中

3.2 WebGL技術開發應用

WebGL是一項在網頁上繪制和渲染三維圖形并允許用戶與之進行交互的技術,用戶不需要高性能的計算機而只用通過網頁就可創建和渲染三維圖形。WebGL是內嵌在瀏覽器中的,不需要安裝插件和庫就可以直接使用。WebGL的網頁包含3種語言,分別是HTML5(超文本標記語言)、JavaScript和GLSL ES(著色器語言),由于GLSL ES通常是以字符串的形式在JavaScript中編寫的,因此,WebGL僅需HTML文件和JavaScript文件[5]。

雖然通過WebGL可以創建三維圖形,但是直接使用WebGL編程十分復雜,而且GLSL ES語言有一定難度。Three.js提供了一個WebGL特性的JavaScript API,用戶不需要詳細地學習WebGL就可以創建三維圖形,對工程技術人員較為友好[6]。

Three.js除了可以創建三維模型外,還可以將已有的模型導入,支持的類型有obj格式等,因此,可以將Xbim輕量化后的模型再鏈接到Revit中,通過插件OBJ Exporter For Autodesk導出為obj格式,然后就可以順利地將模型導入Three.js中,如圖4所示。

圖4 Three.js中模型可視化開發

通過Three.js可以對模型添加紋理和材質、使用各種光源來裝飾場景、對三維場景進行高級后期處理以及添加三維文本說明等,實現了預制梁場模型的可視化開發。

4 結語

BIM技術具有信息化和智能化的特點,在橋梁中的應用將會越來越廣泛,但傳統的BIM軟件對計算機硬件要求較高,而且不便于隨時隨地查看,因此,模型的輕量化將是BIM技術應用的一個重要方面。WebGL技術使用戶可以通過網頁進行三維圖形的開發和渲染,Three.js更是提供了強大的JavaScript API,使工程技術人員也可以很方便地進行可視化開發。

猜你喜歡
可視化模型
一半模型
自然資源可視化決策系統
北京測繪(2022年6期)2022-08-01 09:19:06
思維可視化
師道·教研(2022年1期)2022-03-12 05:46:47
基于Power BI的油田注水運行動態分析與可視化展示
云南化工(2021年8期)2021-12-21 06:37:54
自然資源可視化決策系統
北京測繪(2021年7期)2021-07-28 07:01:18
重要模型『一線三等角』
基于CGAL和OpenGL的海底地形三維可視化
重尾非線性自回歸模型自加權M-估計的漸近分布
“融評”:黨媒評論的可視化創新
傳媒評論(2019年4期)2019-07-13 05:49:14
3D打印中的模型分割與打包
主站蜘蛛池模板: 激情网址在线观看| 亚洲欧美另类色图| 国产三级成人| 五月激情综合网| 久热精品免费| 在线观看免费AV网| 精品国产网站| 亚洲欧美极品| 综合网久久| 黄色网址免费在线| 亚洲欧美日韩另类在线一| 欧美久久网| 欧美日韩北条麻妃一区二区| 欧美色综合网站| 欧美日韩高清在线| 日韩毛片免费| 久久国产av麻豆| 精品视频福利| 欧美啪啪一区| 性色一区| 欧洲熟妇精品视频| 亚洲精品国产日韩无码AV永久免费网 | 日韩免费视频播播| 99热这里只有免费国产精品 | 国产成人免费视频精品一区二区| 青青操国产视频| 四虎国产精品永久在线网址| 免费国产福利| 亚洲精品波多野结衣| 五月天久久综合国产一区二区| 女人爽到高潮免费视频大全| 国产va在线观看| 亚洲人成电影在线播放| 国产亚洲精久久久久久久91| 91综合色区亚洲熟妇p| 亚洲精品777| 九九九精品成人免费视频7| 国产精品专区第一页在线观看| 亚洲开心婷婷中文字幕| 在线欧美日韩国产| 成人综合在线观看| 欧美福利在线| 国产嫩草在线观看| JIZZ亚洲国产| 亚洲国产午夜精华无码福利| 在线精品视频成人网| 九九热在线视频| 四虎影视库国产精品一区| 中文字幕无码中文字幕有码在线| 亚洲视频色图| 激情成人综合网| 三级欧美在线| 无码精油按摩潮喷在线播放 | 精品国产aⅴ一区二区三区| 国产成人精品免费视频大全五级| 五月丁香伊人啪啪手机免费观看| 欧美一级高清视频在线播放| 久久国产亚洲偷自| 91久久国产热精品免费| 四虎影视8848永久精品| 久久久久亚洲精品成人网 | 国产成人1024精品| 亚洲日韩国产精品无码专区| 久久人妻xunleige无码| 九九视频免费在线观看| 国产欧美日韩另类| 97色婷婷成人综合在线观看| 国产自无码视频在线观看| 欧美一级色视频| 亚洲中久无码永久在线观看软件 | 久热精品免费| 国产伦精品一区二区三区视频优播| 国产jizzjizz视频| 毛片基地美国正在播放亚洲| 四虎成人精品在永久免费| 国产本道久久一区二区三区| 免费一级大毛片a一观看不卡| 国产呦视频免费视频在线观看| 精品福利国产| 日韩精品一区二区三区中文无码 | 国产av一码二码三码无码| 亚洲国产成人久久精品软件 |