[發明專利]一種BIM數據圖形引擎在審
| 申請號: | 202010794786.4 | 申請日: | 2020-08-10 |
| 公開(公告)號: | CN111858618A | 公開(公告)日: | 2020-10-30 |
| 發明(設計)人: | 段林;劉鵬飛;苗猛 | 申請(專利權)人: | 山東同圓數字科技有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/25;G06F16/28;G06F16/215;G06F16/16;G06F16/182;G06F9/455;G06F30/13;G06F30/12;G06F113/04;G06F113/16 |
| 代理公司: | 濟南恒標專利代理事務所(普通合伙) 37291 | 代理人: | 伯朝矩 |
| 地址: | 250000 山東省濟南市經十東路*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 bim 數據 圖形 引擎 | ||
本發明涉及圖形引擎技術領域,具體公開了一種BIM數據圖形引擎,該圖形引擎的具體操作為以下步驟:S1、ifc文件信息解析;S2、結構屬性信息存儲;S3、ifc圖形轉換;S4、圖形數據存儲;S5、構件信息更新;S6、接口開發;S7、渲染交互。本設計轉化處理的BIM,不僅可實現無插件的瀏覽器展示瀏覽,幾何數據經過對點和面的優化,最大程度實現了模型輕量化,而且對數據的充分解析,可以實現應用的按需加載,同時,構件的屬性是單獨數據庫存儲可以輕松實現更新和維護,不僅完善了國產BIM輕量化技術,而且使得BIM在建筑全生命周期中應用提供了基礎。
技術領域
本發明涉及圖形引擎技術領域,具體是一種BIM數據圖形引擎。
背景技術
近年來,工程建設行業在不斷朝著信息化、數字化的方向進行著轉型升級。BIM做為近年來建筑行業炙手可熱的信息化技術,被越來越多的人熟知,但BIM軟件幾乎全都來源于國外,由此衍生出的輕量化BIM圖形引擎都需要在國外的服務器上進行轉化,這給信息安全帶來了巨大的風險。
常規國內外與BIM相關的引擎,重在模型的展示,其技術是通過對模型文件中三維幾何數據進行提取,并保存為用于傳輸的文件,進而實現可視化,但這對BIM中數據的使用和檢索帶來了極大的不便,更是無法對BIM信息進行更新和維護。本發明側重點在于對BIM文件的數據提取,并將幾何數據及非幾何數據進行數據庫化存儲,是對常規引擎技術的功能突破。
發明內容
本發明的目的在于提供一種BIM數據圖形引擎,以解決上述背景技術中提出的問題。
為實現上述目的,本發明提供如下技術方案:一種BIM數據圖形引擎,該圖形引擎的具體操作為以下步驟:
S1、ifc文件信息解析:利用 apstex IFC Framework 將BIM軟件導出的IFC文件進行解析,主要獲取IFC文件中的結構及構件的類型、屬性信息;
S2、結構屬性信息存儲:將解析后的數據按結構、構件、屬性進行分表存儲到MySQL數據庫中;
S3、ifc圖形轉換:利用 IFCOpenShell 中的 IFCConvert 將IFC轉化為DAE(Collada)文件,轉化完成后,在NodeJS服務端利用ThreeJS中的ColladaLoader.js 轉化DAE文件,在轉化過程中再使用 SimplifyModifier.js 將部分幾何進行減面、減頂點優化處理;
S4、圖形數據存儲:通過scene.toJSON方法獲取圖形數據,初步獲取到的數據存在冗余,因此將幾何數據重構,并將上述幾何對象存儲至Mongo數據庫中;
S5、構件信息更新:將IFC文件中解析出的構件屬性信息轉成JSON對象,并更新至Mesh對象的userData屬性中;
S6、接口開發:圍繞著常規應用,后端采用JAVA語言進行接口開發;
S7、渲染交互:前端通過接口獲取圖形數據,然后利用ThreeJS庫的ObjectLoader.js進行加載并渲染到瀏覽器中,并在前端實現例如測量、剖切、漫游、視圖切換等常規功能。
作為本發明進一步的方案:所述S2中分出的結構表中信息由:Project、Site、Building、BuildingStorey 形成四層信息關聯結構,由BuildingStorey 與構件表中的構件信息相關聯,每個構件的若干屬性信息由屬性表采用name-value的形式進行存儲。
作為本發明再進一步的方案:所述S4中幾何對象包括:type、name、guid、material_uuid、geometry、matrix、data等信息,材質數據暫時不做處理,正常存儲至Mongo數據庫中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東同圓數字科技有限公司,未經山東同圓數字科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010794786.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種行星減速器
- 下一篇:一種再生牛卡及其生產方法
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





