[發(fā)明專利]一種應(yīng)用于BIM模型文件的數(shù)據(jù)渲染方法有效
| 申請?zhí)枺?/td> | 202011327455.6 | 申請日: | 2020-11-24 |
| 公開(公告)號: | CN112270756B | 公開(公告)日: | 2022-03-25 |
| 發(fā)明(設(shè)計)人: | 郭翔銘;劉寧 | 申請(專利權(quán))人: | 山東匯頤信息技術(shù)有限公司 |
| 主分類號: | G06T17/10 | 分類號: | G06T17/10;G06T15/00;G06T1/20 |
| 代理公司: | 青島致嘉知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 37236 | 代理人: | 高維波 |
| 地址: | 250000 山東省濟南市*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 應(yīng)用于 bim 模型 文件 數(shù)據(jù) 渲染 方法 | ||
1.一種應(yīng)用于BIM模型文件的數(shù)據(jù)渲染方法,其特征在于,包括步驟:
步驟1:分別對BIM模型文件進行幾何數(shù)據(jù)解析、幾何材質(zhì)解析和屬性信息解析,所述幾何數(shù)據(jù)解析過程、幾何材質(zhì)解析過程和屬性信息解析過程可以分別獨立并行運行;
步驟2:解析數(shù)據(jù),使用線性代數(shù)與空間解析幾何的數(shù)學(xué)方法,對步驟一中同類型的構(gòu)件的幾何數(shù)據(jù)和材質(zhì)數(shù)據(jù)進行分析,分析出使用可復(fù)用技術(shù)成型的構(gòu)件模版數(shù)據(jù)和在BIM模型中的世界坐標(biāo)系矩陣數(shù)據(jù);
步驟3:場景化處理,按照用戶在操作界面上選擇的不同應(yīng)用場景,分別從步驟2的解析結(jié)果中檢索相應(yīng)的模型構(gòu)件進行柵格化處理;
步驟4:配置數(shù)據(jù)存儲服務(wù)器,所述數(shù)據(jù)存儲服務(wù)器將這些數(shù)據(jù)由內(nèi)存中的數(shù)據(jù)以可持久化的形式序列化為本地數(shù)據(jù)文件,并通過使用數(shù)據(jù)庫的方法將得到的數(shù)據(jù)進行分門別類地存儲;
步驟5:配置查詢服務(wù)器,所述查詢服務(wù)器設(shè)置模型Web端加載應(yīng)用場景,從數(shù)據(jù)存儲服務(wù)器中獲取數(shù)據(jù),通過原始構(gòu)件模版的局部坐標(biāo)系網(wǎng)格數(shù)據(jù),結(jié)合其矩陣數(shù)據(jù)進行運算獲得的世界坐標(biāo)系,進行預(yù)定義的數(shù)據(jù)結(jié)構(gòu)解析,得到矩陣數(shù)據(jù)和構(gòu)件模版幾何數(shù)據(jù);
步驟6:Web端渲染,使用矩陣數(shù)據(jù)與其構(gòu)件模版幾何數(shù)據(jù),通過線性代數(shù)與空間解析幾何的數(shù)學(xué)方法計算后,逐個解析信息,重新還原該構(gòu)件在BIM模型世界坐標(biāo)系下的實際物理位置數(shù)據(jù),即還原成原始BIM模型中的構(gòu)件;
步驟7:通過Restful風(fēng)格的數(shù)據(jù)庫查詢接口,實現(xiàn)模型構(gòu)件的屬性信息查詢;
所述步驟1:分別對BIM模型文件進行幾何數(shù)據(jù)解析、幾何材質(zhì)解析和屬性信息解析,所述幾何數(shù)據(jù)解析過程、幾何材質(zhì)解析過程和屬性信息解析過程可以分別獨立并行運行,還包括:
步驟101:輸入三維幾何結(jié)構(gòu)和二維紋理構(gòu)成的三維建筑模型標(biāo)識符,進行I/O操作,主要是指訪問地圖標(biāo)識符庫,從地圖標(biāo)識符庫中調(diào)用、讀取所需標(biāo)識符的圖形、紋理和材質(zhì)描述數(shù)據(jù);
步驟102:對輸入模型進行計算和分析,提取出基于點和線的三維模型表示,其中,點圖元的提取通過遞歸化的多重抖動采樣和藍(lán)噪聲采樣完成,線模型則通過對輸入的幾何結(jié)構(gòu)進行分析提取,并根據(jù)圖像空間的顏色聚類關(guān)系進行分割標(biāo)識符圖形構(gòu)造:將地圖標(biāo)識符的描述信息中moveto、lineto、arcto、curveto、closepath繪制命令和坐標(biāo)序列數(shù)據(jù),構(gòu)造成能夠轉(zhuǎn)換為光柵化技術(shù)可以處理的圖形結(jié)構(gòu)以及圖形的樣式配置;
步驟103:標(biāo)識符圖形變換:包括縮放、旋轉(zhuǎn)、平移坐標(biāo)變換,筆畫、填充圖形變換以及線寬、線型、線端頭、線拐角樣式處理,將圖形構(gòu)造操作產(chǎn)生的圖形結(jié)構(gòu)經(jīng)圖形變換操作生成與之對應(yīng)的封閉多邊形結(jié)構(gòu)。
2.如權(quán)利要求1所述的一種應(yīng)用于BIM模型文件的數(shù)據(jù)渲染方法,其特征在于
所述步驟2:解析數(shù)據(jù),使用線性代數(shù)與空間解析幾何的數(shù)學(xué)方法,對步驟一中同類型的構(gòu)件的幾何數(shù)據(jù)和材質(zhì)數(shù)據(jù)進行分析,分析出使用可復(fù)用技術(shù)成型的構(gòu)件模版數(shù)據(jù)和在BIM模型中的世界坐標(biāo)系矩陣數(shù)據(jù),具體包括:
步驟201:通過標(biāo)識符配置進行點狀數(shù)據(jù)與地圖標(biāo)識符的關(guān)聯(lián),所有的點狀數(shù)據(jù)均采用相同的點狀標(biāo)識符;根據(jù)標(biāo)識符配置的地圖標(biāo)識符標(biāo)識sid,從標(biāo)識符庫中讀取該點狀標(biāo)識符,并構(gòu)建相應(yīng)的標(biāo)識符緩存;
步驟202:將地圖標(biāo)識符標(biāo)識sid作為鍵索引,標(biāo)識符緩存SymbolCache作為鍵值傳入到標(biāo)識符緩存列表中;這樣通過循環(huán)遍歷點狀數(shù)據(jù),獲取點狀數(shù)據(jù)的坐標(biāo)位置;依據(jù)坐標(biāo)位置參數(shù)構(gòu)建繪制矩陣,并從標(biāo)識符緩存列表中獲取相應(yīng)的標(biāo)識符緩存;通過矩陣乘法實現(xiàn)標(biāo)識符緩存數(shù)據(jù)的坐標(biāo)變換,將標(biāo)識符緩存的頂點數(shù)據(jù)變換到對應(yīng)點狀數(shù)據(jù)的坐標(biāo)位置,向GPU中提交渲染數(shù)據(jù)以及繪制命令便可進行該點狀數(shù)據(jù)的標(biāo)識符化渲染。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于山東匯頤信息技術(shù)有限公司,未經(jīng)山東匯頤信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011327455.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種汽車零部件打磨固定裝置
- 下一篇:一種親水平臺
- 一種建筑工程總包企業(yè)BIM標(biāo)準(zhǔn)編制方法
- 一種布爾運算結(jié)果的檢驗方法、裝置及設(shè)備
- 一種建筑信息模型BIM的數(shù)據(jù)生成方法和裝置
- BIM模型資源管理系統(tǒng)與BIM模型創(chuàng)建方法
- 鐵路BIM項目施工過程中BIM模型驗證方法及裝置
- BIM預(yù)設(shè)模型創(chuàng)建系統(tǒng)與BIM預(yù)設(shè)模型創(chuàng)建方法
- 一種BIM構(gòu)件資源系統(tǒng)及BIM構(gòu)件調(diào)用方法
- 一種BIM模型展示方法、裝置、存儲介質(zhì)、電子設(shè)備
- 一種用于接觸網(wǎng)的快速BIM設(shè)計方法
- 一種關(guān)聯(lián)或追溯BIM模型修改前后信息的方法





