System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及三維模型構建的,具體涉及一種融合驅動的三維模型極速構建方法、設備及程序產品。
技術介紹
1、在現代工業化的場景,對其進行三維模型的構建,例如?idc?(internet?datacenter?互聯網數據中心)機房三維模型構建實踐中,主要依賴于?cad?圖紙或?revit?等專業建模軟件來實現三維模型的生成。
2、idc?機房內部署有數量眾多的服務器、存儲設備以及交換機等各類設備。在三維模型中,把這些設備模型放置到對應機柜模型位置時,通常采用的是拖拉拽操作方式。然而,這一過程對建模人員以及機房運維管理人員提出了相當高的軟件使用技能要求。由于相關專業建模軟件功能復雜、操作流程繁瑣,使得人員在學習掌握軟件使用方面需投入大量時間與精力,并且在后續模型維護過程中,也面臨較高的技術門檻與成本開銷。
3、從技術角度而言,這不僅限制了模型搭建與維護的效率提升,還可能因人員技能差異導致模型準確性與一致性難以保障,進而影響到基于三維模型運用的科學性與可靠性,成為制約三維模型構建與應用推廣的關鍵技術瓶頸之一。
技術實現思路
1、有鑒于此,針對三維模型構建效率低的問題,提供一種融合驅動的三維模型極速構建方法、設備及程序產品。
2、根據本申請實施例的一個方面,一種融合驅動的三維模型極速構建方法,包括:
3、通過圖紙信息中目標對象的高度數據以及二維邊界數據,構建所述目標對象的邊界三維輪廓模型;
4、獲取表格信息對應于所述目標對象的組件分布數
5、對所述表格信息進行解析處理,所述解析處理包括:根據所述映射關系表提取所述組件對應的三維模型組件,根據所述距離位置數據確定所述三維模型組件對應的基準位置;
6、融合所述邊界三維輪廓模型、所述三維模型組件以及對應的所述基準位置構建所述目標對象的三維模型。
7、根據本申請實施例的一個方面,所述組件分布數據還包括:所述組件的屬性數據;根據所述屬性數據對所述三維模型組件進行參數化編輯。
8、根據本申請實施例的一個方面,所述設定其中一組件為基準表格組件的步驟包括:
9、對所述目標對象的組件進行分類;
10、選取數量最少的同一類別中任意一組件為基準表格組件。
11、根據本申請實施例的一個方面,所述一組件為2件以上的組件為基準表格組件,所述方法還包括:
12、對所述基準表格組件分別與所述坐標原點確定相對位置距離,所述基準表格組件之間的位置關系確定相對方向。
13、根據本申請實施例的一個方面,所述建立與所述組件對應三維組件素材庫的映射關系表的步驟包括:
14、在所述組件表示為所述表格信息中的單元格時,對每個所述單元格設置唯一的編號;
15、與所述組件對應三維組件素材庫的三維組件素材設置唯一標識;
16、將所述單元格的編碼與所述三維組件素材的標識建立映射關系,所述映射關系形成所述組件對應三維組件素材庫的映射關系表。
17、根據本申請實施例的一個方面,所述單元格映射實體模型;所述方法還包括:獲取所述單元格的數量、尺寸、高度以及相對于所述基準表格組件的距離中的一個或多個數據。
18、根據本申請實施例的一個方面,所述圖紙信息來自dwg、dxf、skp、ifc、jpeg、png、rvt的一種或多種格式文件。
19、根據本申請實施例的一個方面,所述表格信息來自csv、tsv、xml、xls、xlsx、xlsm、xlsb、et、etx的一種或多種格式文件。
20、一種計算機設備,包括存儲器、處理器及存儲在存儲器上的計算機程序,其特征在于,所述處理器執行所述計算機程序以實現上述方法的步驟。
21、一種計算機程序產品,包括計算機程序,所述計算機程序被處理器執行時實現上述方法的步驟。
22、采用本技術方案,將復雜的三維模型構建過程分解為簡單的圖紙信息和表格信息的協同處理,不需要掌握復雜的三維建模軟件的高級操作技巧,降低了對操作人員的專業技能要求。而且本技術方案通過自動化提取和融合數據,提高了建模的效率和精度,減少人工干預,提高三維模型設計的靈活性和適應性。
23、進一步的,通過建立映射關系表以及基于距離位置數據的解析處理,實現了從表格信息到三維模型組件提取與定位的自動化處理流程。相較于傳統的手動逐個創建和放置模型組件的方式,大大縮短了構建三維模型所需的時間,尤其是在處理復雜對象包含大量組件時,本技術方案更加節省時間、效率更高,能夠快速響應項目需求,提高項目交付速度。
本文檔來自技高網...【技術保護點】
1.一種融合驅動的三維模型極速構建方法,其特征在于,包括:
2.根據權利要求1所述的融合驅動的三維模型極速構建方法,其特征在于,所述組件分布數據還包括:所述組件的屬性數據;根據所述屬性數據對所述三維模型組件進行參數化編輯。
3.根據權利要求1所述的融合驅動的三維模型極速構建方法,其特征在于,所述設定其中一組件為基準表格組件的步驟包括:
4.根據權利要求3所述的融合驅動的三維模型極速構建方法,其特征在于,所述一組件為2件以上的組件為基準表格組件,所述方法還包括:
5.根據權利要求1所述的融合驅動的三維模型極速構建方法,其特征在于,所述建立與所述組件對應三維組件素材庫的映射關系表的步驟包括:
6.根據權利要求5所述的融合驅動的三維模型極速構建方法,其特征在于,所述單元格映射實體模型;所述方法還包括:獲取所述單元格的數量、尺寸、高度以及相對于所述基準表格組件的距離中的一個或多個數據。
7.根據權利要求1所述的融合驅動的三維模型極速構建方法,其特征在于,所述圖紙信息來自DWG、DXF、SKP、IFC、JPEG、PNG
8.根據權利要求1所述的融合驅動的三維模型極速構建方法,其特征在于,所述表格信息來自CSV、TSV、XML、XLS、XLSX、XLSM、XLSB、ET、ETX的一種或多種格式文件。
9.一種計算機設備,包括存儲器、處理器及存儲在存儲器上的計算機程序,其特征在于,所述處理器執行所述計算機程序以實現權利要求1~8任意一項所述方法的步驟。
10.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1~8任意一項所述方法的步驟。
...【技術特征摘要】
1.一種融合驅動的三維模型極速構建方法,其特征在于,包括:
2.根據權利要求1所述的融合驅動的三維模型極速構建方法,其特征在于,所述組件分布數據還包括:所述組件的屬性數據;根據所述屬性數據對所述三維模型組件進行參數化編輯。
3.根據權利要求1所述的融合驅動的三維模型極速構建方法,其特征在于,所述設定其中一組件為基準表格組件的步驟包括:
4.根據權利要求3所述的融合驅動的三維模型極速構建方法,其特征在于,所述一組件為2件以上的組件為基準表格組件,所述方法還包括:
5.根據權利要求1所述的融合驅動的三維模型極速構建方法,其特征在于,所述建立與所述組件對應三維組件素材庫的映射關系表的步驟包括:
6.根據權利要求5所述的融合驅動的三維模型極速構建方法,其特征在于,所述單元格映射實體模型;所述方法還包括...
【專利技術屬性】
技術研發人員:楊宏旭,徐夏一,何格,潘景剛,孔成,楊為意,
申請(專利權)人:八維通科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。