BIMFACE二次開發
BIMFACE二次開發系列目錄 【已更新最新開發文章,點選檢視詳細】

BIMFACE = 國内領先的BIM輕量化引擎
BIMFACE 是廣聯達公司旗下的一款具有完全自主知識産權的BIM輕量化引擎,建築行業的軟體開發者可在BIMFACE所提供的基礎功能上進行二次開發,為終端使用者提供更加豐富、更有價值的BIM應用。
目标人群:建築行業的軟體開發者
BIMFACE 主要向建築行業具有軟體開發能力的機構和個人提供服務。
目标場景:模型應用階段
BIMFACE 的業務起點發生在模組化完成後,聚焦于模型的浏覽與管理,旨在幫助使用者最大化地發揮模型的應用價值。
二、BIMFACE 能做什麼
如同“滴滴打車”在“百度地圖”的基礎上進行功能開發一樣,你也可以用 “圖紙或模型”打底,基于BIMFACE進行功能擴充,開發自己的BIM應用; BIMFACE解決了“檔案格式解析”,“模型圖紙浏覽”和“BIM資料存儲”的問題,你隻需要專注于業務功能的開發。
核心能力
BIMFACE 提供的基礎功能,使得開發者隻需要簡單的步驟就能開發BIM應用,大大降低了技術門檻,提升研發效率90%。
1. 工程檔案格式轉換
無需安裝插件,支援數十種工程檔案格式在雲端轉換,完整保留原始檔案資訊。開發者将告别原始檔案解析煩惱,資料抽取全部自動完成。具體支援的格式有:rvt、rfa、rte、skp、nwd、nwc、ifc、dwg、dxf、3dm、stl、dgn、stp、3ds、obj、dae、ply、fbx、dwf、gmp、gtj、gbq、gcl、ggj、gqi、gdq、gjg、igms、gpb、gpv、gsc、gbg、gsh、gtb、gzb。
2. 模型/圖紙輕量化顯示
無需安裝專業軟體,直接在浏覽器、手機、平闆上打開模型/圖紙,最大限度壓縮模型大小,最大限度降低CPU/記憶體/顯示卡開銷。開發者不必掌握計算機圖形學知識,簡單幾步就能實作內建。
3. BIM資料管理
支援海量BIM資料(如:構件資訊、空間資訊、視圖資訊……)在雲端結構化存儲,擷取資料友善快捷。開發者可通過标準的RESTful資料接口輕松調用BIM資料。
三、為什麼選擇 BIMFACE
國内外有多款輕量化引擎,每種引擎都有各自的特點,那BIMFACE突出的優勢是什麼?
功能
1. 功能豐富
BIMFACE 目前支援的轉換格式高達35種,并且在持續地增加。同時每種格式解析的完整度也在不斷增加,新版本也會及時支援。
BIMFACE 提供豐富的前端與後端API,在模型展示和BIM資料方面有很大的發揮空間。
2. 功能穩定
從16年公測以來,BIMFACE目前注冊的使用者超過3000家,穩定性獲得了很好地檢驗。
BIMFACE 每2周1個疊代,靈活的開發可以很快地滿足使用者的新需求和解決bug的出現。使得功能的完整性和好用性不斷地增加。
3. 簡單好用
隻需30分鐘,你可以從零開始搭建屬于你的運維平台。
性能
1. 模型壓縮比
BIMFACE采用多種智能算法,使得原模型在轉換後的大小是原來的5%~10%,加載模型飛一般的感覺。
2. 支援超大模型的線上展示
無需IE插件,無需伺服器渲染,普通筆記本也能輕松打開8G的rvt模型。
顯示效果
1. 支援材質效果
BIMFACE 支援rvt、skp、fbx、3ds等檔案的材質效果。
2. 支援真實感渲染
通過 BIMFACE 的真實感渲染,給模型增加真實的光影效果,可以很大程度上增加模型的顔值。
3. 支援線框和SSAO效果
通過線框和SSAO效果,很大程度地提升了模型的立體感和顯示效果。
客戶支援與服務
1. 線上營運全天候服務
微信群、QQ群及時提供問題解答和技術支援。
2. 開發者中心全方位教程
開發指南、API文檔、示例DEMO全面地輔助你開發屬于你的BIM應用。
3. 線下活動
開發者活動、創新加速器面對面助你實作需求。
四、推薦學習資源
BIMFACE 官方推出的教程文檔,API功能完善、示例完整、不斷更新。對于初學者以及有開發經驗的人員來說進行二次開發比較簡單。
官方SDK位址:https://github.com/bimface
C# SDK位址: https://github.com/bimface/bimface-csharp-sdk
作者自己的開源項目:https://gitee.com/NAlps/BIMFace.SDK 歡迎下載下傳使用。
我的部落格即将同步至騰訊雲+社群,邀請大家一同入駐:
https://cloud.tencent.com/developer/support-plan?invite_code=1e6h2qd3iny51
成在管理,敗在經驗;嬴在選擇,輸在不學! 貴在堅持!
歡迎關注作者頭條号 張傳甯IT講堂,擷取更多IT文章、視訊等優質内容。
個人作品
1、BIMFace.Community.SDK.NET開源位址:https://gitee.com/NAlps/BIMFace.SDK
系列部落格:https://www.cnblogs.com/SavionZhang/p/11424431.html
系列視訊:https://www.cnblogs.com/SavionZhang/p/14258393.html
2、ZCN.NET.Common開源位址:https://gitee.com/NAlps/zcn.net.common
技術棧
1、Visual Studio、.C#/.NET、.NET Core、MVC、Web API、RESTful API、gRPC、SignalR、Python
2、jQuery、Vue.js、Bootstrap
3、資料庫:SQLServer、MySQL、PostgreSQL、Oracle、SQLite、Redis、MongoDB、ElasticSearch、TiDB、達夢DM、人大金倉、 神通、南大通用 GBase、華為 GaussDB 、騰訊 TDSQL 、阿裡 PolarDB、螞蟻金服 OceanBase、東軟 OpenBASE、浪潮雲溪資料庫 ZNBase
4、ORM:Dapper、Entity Framework、FreeSql、SqlSugar、分庫分表、讀寫分離
5、架構:領域驅動設計 DDD、ABP
6、環境:跨平台、Windows、Linux(CentOS、麒麟、統信UOS、深度Linux)、maxOS、IIS、Nginx、Apach
7、移動App:Android、IOS、HarmonyOS、微信、小程式、快應用、Xamarin、uni-app、MUI、Flutter、Framework7、Cordova、Ionic、React Native、Taro、NutUI、Smobiler
雲原生、微服務、Docker、CI/CD、DevOps、K8S;
Dapr、RabbitMQ、Kafka、分布式、大資料、高并發、負載均衡、中間件、RPC、ELK;
.NET + Docker + jenkins + Github + Harbor + K8S;
出處:www.cnblogs.com/SavionZhang
作者:張傳甯 微軟MCP、系統架構設計師、系統內建項目管理工程師、科技部創新工程師。
專注于微軟.NET技術(.NET Core、Web、MVC、WinForm、WPF)、通用權限管理系統、工作流引擎、自動化項目(代碼)生成器、SOA 、DDD、 雲原生(Docker、微服務、DevOps、CI/CD);PDF、CAD、BIM 審圖等研究與應用。
多次參與電子政務、圖書教育、生産制造等企業級大型項目研發與管理工作。
熟悉中小企業軟體開發過程:需求分析、架構設計、編碼測試、實施部署、項目管理。通過技術與管理幫助中小企業快速化實作網際網路技術全流程解決方案。
本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,否則保留追究法律責任的權利。
如有問題,可以通過郵件[email protected]聯系。共同交流、互相學習。
如果您覺得文章對您有幫助,請點選文章右下角【推薦】。您的鼓勵是作者持續創作的最大動力!