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| 亚洲人成成无码网WWW| 久久综合九色综合97网| 伊人成人在线| 国产亚洲精品97AA片在线播放| 91精品人妻一区二区| 国产欧美日本在线观看| 国产精品尤物在线| 色国产视频| 日韩中文精品亚洲第三区| 综1合AV在线播放| 999精品免费视频| 99热这里只有免费国产精品 | 国产亚洲精品无码专| 不卡无码h在线观看| 亚洲无码日韩一区| 亚洲午夜片| 国产人免费人成免费视频| 国产综合无码一区二区色蜜蜜| 国产女人水多毛片18| 亚洲综合狠狠| 国产毛片网站| 啪啪啪亚洲无码| 中文字幕欧美成人免费| 91人妻日韩人妻无码专区精品| 91欧美在线| 天天色天天综合| 国产va免费精品| 九九九九热精品视频| 正在播放久久| 国产一级裸网站| 亚洲侵犯无码网址在线观看| 成人午夜在线播放| 亚洲一欧洲中文字幕在线| 国产精品香蕉| 亚洲福利视频网址| 九九热这里只有国产精品| 亚洲精品第一页不卡| 福利在线免费视频| 亚洲欧美成人网| 精品少妇人妻一区二区| 国产成人盗摄精品| 宅男噜噜噜66国产在线观看| 欧美笫一页| 欧美色香蕉| 狠狠干欧美| 激情网址在线观看| 无码中文字幕加勒比高清| 狠狠v日韩v欧美v| 老司机精品一区在线视频| 免费va国产在线观看| 亚洲精品国产首次亮相| 亚洲无码日韩一区| 一级不卡毛片| 亚洲精品第一在线观看视频| 久青草免费视频| 伊人91在线| 99r在线精品视频在线播放| 日韩亚洲综合在线| 国产成人亚洲精品蜜芽影院| 国产91导航| 久久久久久久久亚洲精品| 国产成人亚洲无码淙合青草| 国产精品视频猛进猛出| 久久香蕉国产线看观看精品蕉| 成人毛片免费观看| 亚洲欧美不卡中文字幕| 久久综合伊人 六十路| 亚洲成a人片在线观看88| 国产精品人成在线播放| 国产成人精品一区二区三区| 国产麻豆福利av在线播放| 久久免费成人|