日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

xBIM(eXtensible Building Information Modelling)可扩展的建筑信息模型

發(fā)布時(shí)間:2023/12/4 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 xBIM(eXtensible Building Information Modelling)可扩展的建筑信息模型 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、xBIM 簡介

  BIM(Building Information Modelling)建筑信息模型,xBIM(eXtensible Building Information Modelling)可擴(kuò)展的建筑信息模型。它是一個(gè).NET 開源軟件開發(fā)BIM工具包,支持BuildingSmart數(shù)據(jù)模型(又名工業(yè)基礎(chǔ)類IFC)

  xBIM允許.NET開發(fā)人員以IFC格式讀取,創(chuàng)建和查看建筑信息(BIM)模型。完全支持幾何,拓?fù)洳僮骱涂梢暬?。此?#xff0c;xBIM支持IFC和COBie格式(BIM設(shè)施資產(chǎn)信息交換標(biāo)準(zhǔn))之間的雙向轉(zhuǎn)換。用于數(shù)據(jù)操作的核心庫都是用C#編寫的,幾何引擎的核心是用C ++編寫的。

  xBIM目前最新版本為5.0,發(fā)布在GitHub https://github.com/xBimTeam。

  xBIM提供了豐富的APIIFC數(shù)據(jù)標(biāo)準(zhǔn)。它允許開發(fā)人員在幾行代碼中讀取,寫入和更新IFC文件。xBIM是一個(gè).NET工具包,因此開發(fā)人員可以構(gòu)建從簡單的命令行應(yīng)用程序到Windows應(yīng)用程序和Web服務(wù)擴(kuò)展的所有內(nèi)容。這方面的一個(gè)例子是:商業(yè)BIM工具(如Autodesk Revit)的“插件”。
  xBIM具有完整的幾何引擎,可將IFC幾何數(shù)據(jù)對(duì)象(例如IfcSweptAreaSolid)轉(zhuǎn)換為功能完備的邊界表示(Brep)幾何模型。這些模型支持所有布爾運(yùn)算,剪切,交集,并集,切片以及計(jì)算行為,如體積,面積,長度。幾何引擎還提供優(yōu)化的3D三角剖分和網(wǎng)格劃分,以實(shí)現(xiàn)可視化以及整個(gè)模型優(yōu)化,例如重復(fù)識(shí)別和轉(zhuǎn)換為地圖。
  3.0版還包括一個(gè)基于WebGL的新瀏覽器,我們從實(shí)現(xiàn)以前版本的WebGLOpenGL中吸取了許多教訓(xùn)而且這個(gè)更快,更準(zhǔn)確并且經(jīng)過調(diào)整以克服在互聯(lián)網(wǎng)上傳輸大型模型的問題。感謝Martin?erny在這里所做的巨大努力。

二、xBIM 核心庫

  兩個(gè)核心庫xBIM EssentialsxBIM Geometry將用于創(chuàng)建復(fù)雜的應(yīng)用程序,xBIM Team頁面下的其他存儲(chǔ)庫包含許多示例應(yīng)用程序以演示其功能:

  • xBIM Xplorer?- 一個(gè)Windows WPF示例應(yīng)用程序,可以打開和呈現(xiàn)3D IFC模型(和本機(jī)xBIM模型)以及顯示語義數(shù)據(jù)。

  • xBIM WebUI?- 一個(gè)Web應(yīng)用程序,可以打開和呈現(xiàn)由xBIM處理的?3D模型。

  • xBIM Utilities?- 一組用于在IFC文件上執(zhí)行批量函數(shù)的示例控制臺(tái)應(yīng)用程序。

  • xBIM Exchange?- 包含庫和示例應(yīng)用程序的項(xiàng)目,演示了與COBie一起使用的各種方法。這包括Xbim.Cobie其表示COBIE模型中,電子表格視圖執(zhí)行的CobieLite,?Xbim.CobieLiteUK其是由CobieLite但啟發(fā)XML模型更加嚴(yán)格和存儲(chǔ)器高效和CobieExpress作為表示COBIE基于EXPRESS模型。XbimExchange包含IFC與COBie的各種實(shí)現(xiàn)之間的轉(zhuǎn)換的示例代碼。

  • xBIM Samples?- 一個(gè)示例控制臺(tái)應(yīng)用程序,演示如何使用xBIM進(jìn)行簡單的IFC創(chuàng)建和其他任務(wù)。

  請(qǐng)注意:提供除xBIM WebUI之外的所有應(yīng)用程序都是為了演示如何使用xBIM庫,它們不適用于不受控制的生產(chǎn)環(huán)境。? ? ? ?

? ? ? ?架構(gòu)圖

?三、xBIM Visual Studio配置

如果使用Visual Studio 2015+,請(qǐng)?zhí)砑右韵掳?#xff1a;

https://www.myget.org/F/xbim-develop/api/v3/index.json

https://www.myget.org/F/xbim-master/api/v3/index.json

?

如果使用Visual Studio 2013+,請(qǐng)?zhí)砑右韵掳?#xff1a;

https://www.myget.org/F/xbim-develop/api/v2

https://www.myget.org/F/xbim-master/api/v2?

四、示例源碼

  獲取項(xiàng)目源代碼?xBIM WindowUI ?https://github.com/xBimTeam/XbimWindowsUI.git?。獲取代碼后編譯運(yùn)行

?


總結(jié)

以上是生活随笔為你收集整理的xBIM(eXtensible Building Information Modelling)可扩展的建筑信息模型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。