本發(fā)明涉及工程建模技術(shù)領(lǐng)域,具體而言,涉及一種建筑3d模型構(gòu)建方法及裝置。
背景技術(shù):
隨著bim(buildinginformationmodeling,建筑信息模型)仿真技術(shù)的逐步發(fā)展,bim仿真技術(shù)因為其可視化、協(xié)調(diào)性、模擬性、優(yōu)化性及可出圖性的優(yōu)勢,被廣泛應(yīng)用于建筑工程中,使得建筑工程師逐步從傳統(tǒng)繪圖方式中解放出來,通過運用bim仿真技術(shù)對工程進行仿真,大幅度地減少了工程師在繪制工程建造圖紙時產(chǎn)生的錯誤,可對工程師提出的工程建造方案進行優(yōu)化,提高工程師的工作效率。
但是就目前而言,bim仿真技術(shù)中仍存在著很多技術(shù)問題需要解決,其中,各個建筑公司在bim仿真技術(shù)中使用的機械構(gòu)件信息模型不統(tǒng)一便是一個極為嚴重的問題。在現(xiàn)實中,各個建筑公司對bim中的同一種機械構(gòu)件各自擁有著一套不同的信息模型設(shè)計構(gòu)建的標準,在將不同的建筑公司設(shè)計的機械構(gòu)件信息模型進行組裝時,易出現(xiàn)構(gòu)件誤差,無法真實地對建筑工程對應(yīng)的待構(gòu)建建筑進行bim仿真,得到優(yōu)化的工程建造方案,給建筑工程的正常施工造成嚴重影響,使建筑工程所對應(yīng)的建筑無法達到相應(yīng)的預(yù)設(shè)效果。因此,如何提供一種具有統(tǒng)一的建筑構(gòu)件3d模型構(gòu)建標準的,可構(gòu)建出能更真實地反映待構(gòu)建建筑的具體建造方案的待構(gòu)建建筑對應(yīng)的3d模型的建筑3d模型構(gòu)建方法,對本領(lǐng)域技術(shù)人員而言,是急需解決的技術(shù)問題。
技術(shù)實現(xiàn)要素:
為了克服現(xiàn)有技術(shù)中的上述不足,本發(fā)明的目的在于提供一種具有統(tǒng)一的建筑構(gòu)件3d模型構(gòu)建標準的,可構(gòu)建出能更真實地反映待構(gòu)建建筑的具體建造方案的待構(gòu)建建筑對應(yīng)的3d模型的建筑3d模型構(gòu)建方法及裝置。
就建筑3d模型構(gòu)建方法而言,本發(fā)明較佳的實施例提供一種建筑3d模型構(gòu)建方法。所述構(gòu)建方法包括:
獲取待構(gòu)建建筑的物理數(shù)據(jù),其中,所述待構(gòu)建建筑的物理數(shù)據(jù)包括所述待構(gòu)建建筑的建造圖紙、建造材料、建造尺寸;
根據(jù)所述待構(gòu)建建筑的物理數(shù)據(jù)生成所述待構(gòu)建建筑的數(shù)據(jù)模型;
響應(yīng)對所述待構(gòu)建建筑的數(shù)據(jù)模型進行拆分的操作,將所述數(shù)據(jù)模型拆分為多個建筑構(gòu)件,得到各個建筑構(gòu)件的數(shù)據(jù),其中,所述各個建筑構(gòu)件的數(shù)據(jù)包括各個建筑構(gòu)件的形狀、尺寸、材質(zhì)、數(shù)目及安裝位置;
判斷各個建筑構(gòu)件的數(shù)據(jù)是否符合預(yù)設(shè)的構(gòu)件3d模型構(gòu)建標準,當符合時,將對應(yīng)的建筑構(gòu)件的數(shù)據(jù)進行保存,當不符合時,不對相應(yīng)的建筑構(gòu)件的數(shù)據(jù)進行保存,并提示該建筑構(gòu)件的數(shù)據(jù)不正確;
響應(yīng)對各個建筑構(gòu)件的數(shù)據(jù)進行修改的操作,將各個建筑構(gòu)件的數(shù)據(jù)進行相應(yīng)修改,并判斷修改后的建筑構(gòu)件的數(shù)據(jù)是否符合預(yù)設(shè)的構(gòu)件3d模型構(gòu)建標準,當符合時,對修改后的建筑構(gòu)件的數(shù)據(jù)進行保存,當不符合時,不對修改后的建筑構(gòu)件的數(shù)據(jù)進行保存,并提示修改失敗;
響應(yīng)對待構(gòu)建建筑進行3d模型構(gòu)建的操作,將各個建筑構(gòu)件和各個建筑構(gòu)件對應(yīng)的數(shù)據(jù)進行整合,構(gòu)建生成待構(gòu)建建筑對應(yīng)的3d模型,得到所述待構(gòu)建建筑的3d模型數(shù)據(jù),其中,所述3d模型數(shù)據(jù)包括所述3d模型對應(yīng)的建筑的形狀、尺寸、圖紙、建筑材料。
就建筑3d模型構(gòu)建裝置而言,本發(fā)明較佳的實施例提供一種建筑3d模型構(gòu)建裝置。所述構(gòu)建裝置包括:
物理數(shù)據(jù)獲取模塊,用于獲取待構(gòu)建建筑的物理數(shù)據(jù),其中,所述待構(gòu)建建筑的物理數(shù)據(jù)包括所述待構(gòu)建建筑的建造圖紙、建造材料、建造尺寸;
數(shù)據(jù)模型構(gòu)建模塊,用于根據(jù)所述待構(gòu)建建筑的物理數(shù)據(jù)生成所述待構(gòu)建建筑的數(shù)據(jù)模型;
建筑構(gòu)件生成模塊,用于響應(yīng)對所述待構(gòu)建建筑的數(shù)據(jù)模型進行拆分的操作,將所述數(shù)據(jù)模型拆分為多個建筑構(gòu)件,得到各個建筑構(gòu)件的數(shù)據(jù),其中,所述各個建筑構(gòu)件的數(shù)據(jù)包括各個建筑構(gòu)件的形狀、尺寸、材質(zhì)、數(shù)目及安裝位置;
標準符合判斷模塊,用于判斷各個建筑構(gòu)件的數(shù)據(jù)是否符合預(yù)設(shè)的構(gòu)件3d模型構(gòu)建標準,當符合時,將對應(yīng)的建筑構(gòu)件的數(shù)據(jù)進行保存,當不符合時,不對相應(yīng)的建筑構(gòu)件的數(shù)據(jù)進行保存,并提示該建筑構(gòu)件的數(shù)據(jù)不正確;
構(gòu)件數(shù)據(jù)修改模塊,用于響應(yīng)對各個建筑構(gòu)件的數(shù)據(jù)進行修改的操作,將各個建筑構(gòu)件的數(shù)據(jù)進行相應(yīng)修改,并判斷修改后的建筑構(gòu)件的數(shù)據(jù)是否符合預(yù)設(shè)的構(gòu)件3d模型構(gòu)建標準,當符合時,對修改后的建筑構(gòu)件的數(shù)據(jù)進行保存,當不符合時,不對修改后的建筑構(gòu)件的數(shù)據(jù)進行保存,并提示修改失??;
3d模型構(gòu)建模塊,用于響應(yīng)對待構(gòu)建建筑進行3d模型構(gòu)建的操作,將各個建筑構(gòu)件和各個建筑構(gòu)件對應(yīng)的數(shù)據(jù)進行整合,構(gòu)建生成待構(gòu)建建筑對應(yīng)的3d模型,得到所述待構(gòu)建建筑的3d模型數(shù)據(jù),其中,所述3d模型數(shù)據(jù)包括所述3d模型對應(yīng)的建筑的形狀、尺寸、圖紙、建筑材料。
相對于現(xiàn)有技術(shù)而言,本發(fā)明較佳的實施例提供的建筑3d模型構(gòu)建方法及裝置具有以下有益效果:所述建筑3d模型構(gòu)建方法及裝置具有統(tǒng)一的建筑構(gòu)件3d模型構(gòu)建標準,可構(gòu)建出能更真實地反映待構(gòu)建建筑的具體建造方案的待構(gòu)建建筑對應(yīng)的3d模型,為建造所述待構(gòu)建建筑提供優(yōu)化的建造方案。具體地,所述構(gòu)建方法通過將根據(jù)獲取到的待構(gòu)建建筑的物理數(shù)據(jù)生成的數(shù)據(jù)模型進行拆分,得到多個建筑構(gòu)件及各個建筑構(gòu)件的數(shù)據(jù),判斷各個建筑構(gòu)件的數(shù)據(jù)是否符合預(yù)設(shè)的構(gòu)件3d模型構(gòu)建標準,并根據(jù)判斷結(jié)果對各個建筑構(gòu)件的數(shù)據(jù)執(zhí)行相應(yīng)的操作,即符合時,將對應(yīng)的建筑構(gòu)件的數(shù)據(jù)進行保存,不符合時,不對相應(yīng)的建筑構(gòu)件的數(shù)據(jù)進行保存,并提示該建筑構(gòu)件的數(shù)據(jù)不正確。然后對各個建筑構(gòu)件的數(shù)據(jù)進行修改,以使修改后的建筑構(gòu)件的數(shù)據(jù)符合預(yù)設(shè)的構(gòu)件3d模型構(gòu)建標準,并對修改后的建筑構(gòu)件的數(shù)據(jù)進行保存,最后將各個建筑構(gòu)件和各個建筑構(gòu)件對應(yīng)的數(shù)據(jù)進行整合,構(gòu)建生成待構(gòu)建建筑對應(yīng)的3d模型,得到所述待構(gòu)建建筑的3d模型數(shù)據(jù),從而為建造所述待構(gòu)建建筑提供優(yōu)化的建造方案。
為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉本發(fā)明較佳實施例,并配合所附附圖,作詳細說明如下。
附圖說明
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應(yīng)當理解,以下附圖僅示出了本發(fā)明的某些實施例,因此不應(yīng)被看作是對范圍的限定,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
圖1為本發(fā)明較佳的實施例提供的電子終端的方框示意圖。
圖2為本發(fā)明較佳的實施例提供的建筑3d模型構(gòu)建方法的流程示意圖之一。
圖3為本發(fā)明較佳的實施例提供的建筑3d模型構(gòu)建方法的流程示意圖之二。
圖4為圖3中步驟s200包括的子步驟的流程示意圖。
圖5為本發(fā)明較佳的實施例提供的建筑3d模型構(gòu)建方法的流程示意圖之三。
圖6為圖5中步驟s270包括的子步驟的流程示意圖。
圖7為本發(fā)明較佳的實施例提供的圖1中所示的建筑3d模型構(gòu)建裝置的方框示意圖之一。
圖8為本發(fā)明較佳的實施例提供的圖1中所示的建筑3d模型構(gòu)建裝置的方框示意圖之二。
圖9為本發(fā)明較佳的實施例提供的圖1中所示的建筑3d模型構(gòu)建裝置的方框示意圖之三。
圖標:10-電子終端;11-存儲器;12-處理器;100-建筑3d模型構(gòu)建裝置;110-物理數(shù)據(jù)獲取模塊;120-數(shù)據(jù)模型構(gòu)建模塊;130-建筑構(gòu)件生成模塊;140-標準符合判斷模塊;150-構(gòu)件數(shù)據(jù)修改模塊;160-3d模型構(gòu)建模塊;109-構(gòu)建標準設(shè)置模塊;170-建造方案導(dǎo)出模塊。
具體實施方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發(fā)明實施例的組件可以以各種不同的配置來布置和設(shè)計。
因此,以下對在附圖中提供的本發(fā)明的實施例的詳細描述并非旨在限制要求保護的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
應(yīng)注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步定義和解釋。
在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“設(shè)置”、“安裝”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內(nèi)部的連通。對于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。
下面結(jié)合附圖,對本發(fā)明的一些實施方式作詳細說明。在不沖突的情況下,下述的實施例及實施例中的特征可以相互組合。
請參照圖1,是本發(fā)明較佳的實施例提供的電子終端10的方框示意圖。在本發(fā)明實施例中,所述電子終端10可以是,但不限于,web(網(wǎng)站)服務(wù)器、ftp(filetransferprotocol,文件傳輸協(xié)議)服務(wù)器、個人電腦(personalcomputer,pc)、平板電腦、個人數(shù)字助理(personaldigitalassistant,pda)、移動上網(wǎng)設(shè)備(mobileinternetdevice,mid)等。所述電子終端10包括建筑3d模型構(gòu)建裝置100、存儲器11及處理器12。
所述存儲器11及處理器12各個元件相互之間直接或間接地電性連接,以實現(xiàn)數(shù)據(jù)的傳輸或交互。例如,這些元件相互之間可通過一條或多條通訊總線或信號線實現(xiàn)電性連接。所述建筑3d模型構(gòu)建裝置100包括至少一個可以軟件或固件(firmware)的形式存儲于所述存儲器11中或固化在所述電子終端10的操作系統(tǒng)(operatingsystem,os)中的軟件功能模塊。所述處理器12用于執(zhí)行所述存儲器11中存儲的可執(zhí)行模塊,例如所述建筑3d模型構(gòu)建裝置100所包括的軟件功能模塊及計算機程序等。在本實施例中,所述建筑3d模型構(gòu)建裝置100可為待構(gòu)建建筑構(gòu)建具有統(tǒng)一的建筑構(gòu)件3d模型構(gòu)建標準的能更真實地反映待構(gòu)建建筑的具體建造方案的待構(gòu)建建筑對應(yīng)的3d模型,具體的構(gòu)建方法在后文中進行詳細描述。
其中,所述存儲器11可以是,但不限于,隨機存取存儲器(randomaccessmemory,ram),只讀存儲器(readonlymemory,rom),可編程只讀存儲器(programmableread-onlymemory,prom),可擦除只讀存儲器(erasableprogrammableread-onlymemory,eprom),電可擦除只讀存儲器(electricerasableprogrammableread-onlymemory,eeprom)等。在本實施例中,所述存儲器11可存儲待構(gòu)建建筑的物理數(shù)據(jù),所述待構(gòu)建建筑的物理數(shù)據(jù)包括所述待構(gòu)建建筑的建造圖紙、建造材料、建造尺寸等。其中,所述存儲器11還用于存儲程序,所述第一處理器12在接收到執(zhí)行指令后,執(zhí)行所述程序。
所述第一處理器12可以是一種具有信號的處理能力的集成電路芯片。所述第一處理器12可以是通用處理器,包括中央處理器(centralprocessingunit,cpu)、網(wǎng)絡(luò)處理器(networkprocessor,np)等;還可以是數(shù)字信號處理器(dsp)、專用集成電路(asic)、現(xiàn)成可編程門陣列(fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫崿F(xiàn)或者執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。
可以理解的是,圖1所述的結(jié)構(gòu)僅為電子終端10的一種結(jié)構(gòu)示意圖,所述電子終端10還可包括比圖1中所示更多或者更少的組件,或者具有與圖1所示不同的配置。圖1中所示的各組件可以采用硬件、軟件或其組合實現(xiàn)。
請參照圖2,是本發(fā)明較佳的實施例提供的建筑3d模型構(gòu)建方法的流程示意圖之一。下面對圖2所示的建筑3d模型構(gòu)建方法的具體流程和步驟進行詳細闡述。
在本發(fā)明實施例中,所述建筑3d模型構(gòu)建方法包括以下步驟:
步驟s210,獲取待構(gòu)建建筑的物理數(shù)據(jù),其中,所述待構(gòu)建建筑的物理數(shù)據(jù)包括所述待構(gòu)建建筑的建造圖紙、建造材料、建造尺寸。
在本實施例中,所述電子終端10獲取待構(gòu)建建筑的物理數(shù)據(jù),并將所述待構(gòu)建建筑的物理數(shù)據(jù)存儲在所述存儲器11中,所述待構(gòu)建建筑的物理數(shù)據(jù)包括所述待構(gòu)建建筑的建造圖紙、建造材料、建造尺寸,所述建造圖紙包括所述待構(gòu)建建筑的朝向、占地面積、在水平面的外形輪廓的信息,所述建造材料包括建造所述待構(gòu)建建筑所需的機械構(gòu)件及建筑材料,所述建造尺寸包括所述待構(gòu)建建筑的高度、寬度及整體形狀。
步驟s220,根據(jù)所述待構(gòu)建建筑的物理數(shù)據(jù)生成所述待構(gòu)建建筑的數(shù)據(jù)模型。
在本實施例中,所述電子終端10可對所述待構(gòu)建建筑的物理數(shù)據(jù)進行分類整理,并根據(jù)所述待構(gòu)建建筑的物理數(shù)據(jù)建立與所述待構(gòu)建建筑對應(yīng)的數(shù)據(jù)模型,所述數(shù)據(jù)模型可以是,但不限于,概念模型、邏輯模型及物理模型等。
步驟s230,響應(yīng)對所述待構(gòu)建建筑的數(shù)據(jù)模型進行拆分的操作,將所述數(shù)據(jù)模型拆分為多個建筑構(gòu)件,得到各個建筑構(gòu)件的數(shù)據(jù)。
在本實施例中,所述建筑構(gòu)件為構(gòu)成所述待構(gòu)建建筑的各個組件,所述建筑構(gòu)件的數(shù)據(jù)包括各個建筑構(gòu)件的形狀、尺寸、材質(zhì)、數(shù)目及安裝位置。所述建筑構(gòu)件可由工程師通過所述電子終端10對所述待構(gòu)建建筑的數(shù)據(jù)模型進行拆分獲得。
步驟s240,判斷各個建筑構(gòu)件的數(shù)據(jù)是否符合預(yù)設(shè)的構(gòu)件3d模型構(gòu)建標準,并根據(jù)判斷結(jié)果執(zhí)行相應(yīng)的操作。
在本實施例中,所述構(gòu)件3d模型構(gòu)建標準為所述電子終端10根據(jù)各個建筑構(gòu)件的數(shù)據(jù)構(gòu)建對應(yīng)的3d模型的標準,所述構(gòu)件3d模型構(gòu)建標準可使由工程師通過電子終端10對所述待構(gòu)建建筑的數(shù)據(jù)模型進行拆分得到的各個建筑構(gòu)件對應(yīng)的數(shù)據(jù)達到統(tǒng)一標準的狀態(tài),減小用于構(gòu)建待構(gòu)建建筑的3d模型的各個建筑構(gòu)件的數(shù)據(jù)與現(xiàn)實中對應(yīng)存在的各個建筑構(gòu)件的實際物理數(shù)據(jù)之間的誤差,使通過由所述數(shù)據(jù)模型拆分得到各個建筑構(gòu)件的數(shù)據(jù)所構(gòu)建生成的待構(gòu)建建筑的3d模型,可以真實地反映在現(xiàn)實中建造所述待構(gòu)建建筑所需要的資源及可能存在的建造問題。
在本實施例中,所述根據(jù)判斷結(jié)果執(zhí)行相應(yīng)的操作的步驟包括:
當所述建筑構(gòu)件的數(shù)據(jù)符合預(yù)設(shè)的構(gòu)件3d模型構(gòu)建標準時,將對應(yīng)的建筑構(gòu)件的數(shù)據(jù)進行保存;
當所述建筑構(gòu)件的數(shù)據(jù)不符合預(yù)設(shè)的構(gòu)件3d模型構(gòu)建標準時,不對相應(yīng)的建筑構(gòu)件的數(shù)據(jù)進行保存,并提示該建筑構(gòu)件的數(shù)據(jù)不正確。
在本實施例中,當建筑構(gòu)件的數(shù)據(jù)符合構(gòu)件3d模型構(gòu)建標準時,所述電子終端10可將符合標準的建筑構(gòu)件的數(shù)據(jù)保存在所述存儲器11中;當建筑構(gòu)件的數(shù)據(jù)不符合構(gòu)件3d模型構(gòu)建標準時,所述電子終端10將判定不符合標準的建筑構(gòu)件的數(shù)據(jù)不正確,無法真實地反映所述建筑構(gòu)件在現(xiàn)實中的實際物理數(shù)據(jù),并向工程師提示該建筑構(gòu)件的數(shù)據(jù)不正確。
步驟s250,響應(yīng)對各個建筑構(gòu)件的數(shù)據(jù)進行修改的操作,將各個建筑構(gòu)件的數(shù)據(jù)進行相應(yīng)修改,并判斷修改后的建筑構(gòu)件的數(shù)據(jù)是否符合預(yù)設(shè)的構(gòu)件3d模型構(gòu)建標準,并根據(jù)判斷結(jié)果執(zhí)行對應(yīng)的操作。
在本實施例中,工程師可通過所述電子終端10對符合構(gòu)件3d模型構(gòu)建標準的建筑構(gòu)件的數(shù)據(jù)進行修改,使之更為接近該建筑構(gòu)件在現(xiàn)實中的物理數(shù)據(jù),增強待構(gòu)建建筑對應(yīng)的3d模型進行仿真時的真實性及可靠性;也可對不符合構(gòu)件3d模型構(gòu)建標準的建筑構(gòu)件的數(shù)據(jù)進行修改,使之符合構(gòu)件3d模型構(gòu)建標準,增強待構(gòu)建建筑對應(yīng)的3d模型進行仿真時的真實性及可靠性。
在對各個建筑構(gòu)件的數(shù)據(jù)進行相應(yīng)修改后,判斷修改后的建筑構(gòu)件的數(shù)據(jù)是否符合預(yù)設(shè)的構(gòu)件3d模型構(gòu)建標準,并根據(jù)判斷結(jié)果執(zhí)行對應(yīng)的操作。所述根據(jù)判斷結(jié)果執(zhí)行對應(yīng)的操作的步驟包括:
當修改后的建筑構(gòu)件的數(shù)據(jù)符合預(yù)設(shè)的構(gòu)件3d模型構(gòu)建標準時,將對應(yīng)的建筑構(gòu)件的數(shù)據(jù)進行保存;
當修改后的建筑構(gòu)件的數(shù)據(jù)不符合預(yù)設(shè)的構(gòu)件3d模型構(gòu)建標準時,不對相應(yīng)的建筑構(gòu)件的數(shù)據(jù)進行保存,并提示該建筑構(gòu)件的數(shù)據(jù)不正確。
步驟s260,響應(yīng)對待構(gòu)建建筑進行3d模型構(gòu)建的操作,將各個建筑構(gòu)件和各個建筑構(gòu)件對應(yīng)的數(shù)據(jù)進行整合,構(gòu)建生成待構(gòu)建建筑對應(yīng)的3d模型,得到所述待構(gòu)建建筑的3d模型數(shù)據(jù)。
在本實施例中,所述3d模型數(shù)據(jù)可真實地反映所述3d模型對應(yīng)的建筑在現(xiàn)實中進行建造時的具體狀況及相應(yīng)的建造方案,所述3d模型數(shù)據(jù)包括所述3d模型對應(yīng)的建筑的形狀、尺寸、圖紙、建筑材料。
在本實施例中,所述將各個建筑構(gòu)件和各個建筑構(gòu)件對應(yīng)的數(shù)據(jù)進行整合的步驟包括:
為每個建筑構(gòu)件分配一個建筑構(gòu)件編號,并對各個建筑構(gòu)件進行編號排序,得到所述待構(gòu)建建筑中的建筑構(gòu)件編號表;
按照各個建筑構(gòu)件與各個建筑構(gòu)件對應(yīng)的數(shù)據(jù)的對應(yīng)關(guān)系,在所述建筑構(gòu)件編號表中記錄各個建筑構(gòu)件對應(yīng)的數(shù)據(jù),完成對各個建筑構(gòu)件和各個建筑構(gòu)件對應(yīng)的數(shù)據(jù)的整合。
在本實施例中,所述電子終端10可通過上述的步驟完成對各個建筑構(gòu)件和各個建筑構(gòu)件對應(yīng)的數(shù)據(jù)的整合,更為方便地根據(jù)各個建筑構(gòu)件的數(shù)據(jù)構(gòu)建所述待構(gòu)建建筑對應(yīng)的3d模型。所述電子終端10在完成對數(shù)據(jù)的整合后,構(gòu)建生成待構(gòu)建建筑對應(yīng)的3d模型,得到所述待構(gòu)建建筑的3d模型數(shù)據(jù)的步驟包括:
生成一建筑3d模型構(gòu)建界面;
按照所述待構(gòu)建建筑的建造圖紙及各個建筑構(gòu)件在構(gòu)建所述待構(gòu)建建筑對應(yīng)的3d模型的過程中的設(shè)置位置和吊裝順序,對各個建筑構(gòu)件的建筑構(gòu)件編號進行吊裝順序的排列,得到吊裝順序表;
根據(jù)所述吊裝順序表和所述建筑構(gòu)件編號表,對應(yīng)構(gòu)建各個建筑構(gòu)件的3d模型,并對所有的建筑構(gòu)件的3d模型進行搭建,生成所述待構(gòu)建建筑對應(yīng)的3d模型,得到所述待構(gòu)建建筑的3d模型數(shù)據(jù)。
在本實施例中,所述建筑3d模型構(gòu)建界面用于對建筑3d模型進行顯示設(shè)計。所述電子終端10在所述建筑3d模型構(gòu)建界面中根據(jù)建筑構(gòu)件編號表和所述建筑構(gòu)件對應(yīng)的吊裝順序表,對應(yīng)構(gòu)建各個建筑構(gòu)件的3d模型,并對所有的建筑構(gòu)件的3d模型進行搭建,生成所述待構(gòu)建建筑對應(yīng)的3d模型,得到所述待構(gòu)建建筑的3d模型數(shù)據(jù)。
請參照圖3,是本發(fā)明較佳的實施例提供的建筑3d模型構(gòu)建方法的流程示意圖之二。在本發(fā)明實施例中,所述建筑3d模型構(gòu)建方法還可以包括:
步驟s200,對構(gòu)件3d模型構(gòu)建標準進行設(shè)置。
在本實施例中,所述構(gòu)件3d模型構(gòu)建標準可使所述待構(gòu)建建筑的數(shù)據(jù)模型拆分得到的各個建筑構(gòu)件對應(yīng)的數(shù)據(jù)達到統(tǒng)一標準的狀態(tài),減小各個建筑構(gòu)件的數(shù)據(jù)與現(xiàn)實中對應(yīng)存在的各個建筑構(gòu)件的實際物理數(shù)據(jù)之間的誤差,可以真實地反映在現(xiàn)實中建造所述待構(gòu)建建筑所需要的資源及可能存在的建造問題。
具體地,請參照圖4,在本發(fā)明實施例中,所述步驟s200可以包括以下步驟:
子步驟s201,獲取多個建筑的物理數(shù)據(jù)與各個建筑對應(yīng)的3d模型。
在本實施例中,所述電子終端10可通過對現(xiàn)實中建造成功的建筑的物理數(shù)據(jù)及根據(jù)所述建筑的物理數(shù)據(jù)構(gòu)建的對應(yīng)建筑的3d模型進行分析,得到建筑的物理數(shù)據(jù)與3d模型的數(shù)據(jù)之間的相互聯(lián)系。
子步驟s202,對各個建筑中的物理數(shù)據(jù)進行數(shù)據(jù)分析,得到各個建筑中的每個建筑構(gòu)件的實際物理數(shù)據(jù)。
在本實施例中,所述電子終端10可對獲取到的多個建筑的物理數(shù)據(jù)進行細化分類處理,得到每個建筑中對應(yīng)的可以構(gòu)成該建筑的各個建筑構(gòu)件的實際物理數(shù)據(jù),所述實際物理數(shù)據(jù)為現(xiàn)實中建造成功的建筑所對應(yīng)的物理數(shù)據(jù),可以反映該建筑的真實情況。
子步驟s203,對各個建筑對應(yīng)的3d模型進行數(shù)據(jù)分析,得到各個建筑對應(yīng)的3d模型中的每個建筑構(gòu)件的3d模型數(shù)據(jù)。
在本實施例中,所述電子終端10也可對所述電子終端10仿真生成的各個建筑對應(yīng)的3d模型進行數(shù)據(jù)分析,得到各個建筑對應(yīng)的3d模型數(shù)據(jù),并通過對各個建筑對應(yīng)的3d模型數(shù)據(jù)進行細化分類處理,得到與現(xiàn)實中的各個建筑中的每個建筑構(gòu)件對應(yīng)的3d模型數(shù)據(jù),所述3d模型數(shù)據(jù)為所述電子終端10進行仿真時使用的數(shù)據(jù),所述電子終端10可根據(jù)對應(yīng)的3d模型數(shù)據(jù)仿真得到對應(yīng)的3d模型。
子步驟s204,建立每個建筑構(gòu)件的實際物理數(shù)據(jù)與該建筑構(gòu)件對應(yīng)的3d模型數(shù)據(jù)之間的數(shù)據(jù)關(guān)系,并對所有的數(shù)據(jù)關(guān)系進行整合,得到各個建筑構(gòu)件的實際物理數(shù)據(jù)與對應(yīng)的建筑構(gòu)件的3d模型數(shù)據(jù)之間的對應(yīng)標準。
在本實施例中,所述電子終端10可對每個現(xiàn)實中存在的建筑構(gòu)件的實際物理數(shù)據(jù)與該建筑構(gòu)件對應(yīng)的3d模型仿真時使用的3d模型數(shù)據(jù)進行分析,建立每個建筑構(gòu)件的實際物理數(shù)據(jù)與該建筑構(gòu)件對應(yīng)的3d模型數(shù)據(jù)之間的數(shù)據(jù)關(guān)系。通過對各個建筑中的建筑構(gòu)件的實際物理數(shù)據(jù)與對應(yīng)的3d模型數(shù)據(jù)之間的數(shù)據(jù)關(guān)系進行整合分析處理,得到各個建筑構(gòu)件的實際物理數(shù)據(jù)與對應(yīng)的建筑構(gòu)件的3d模型數(shù)據(jù)之間的對應(yīng)標準,以實現(xiàn)統(tǒng)一的建筑構(gòu)件3d模型構(gòu)建標準,使得構(gòu)建出的待構(gòu)建建筑的3d模型能更真實地反映所述待構(gòu)建建筑的具體建造方案。
請參照圖5,是本發(fā)明較佳的實施例提供的建筑3d模型構(gòu)建方法的流程示意圖之三。在本發(fā)明實施例中,所述建筑3d模型構(gòu)建方法還可以包括:
步驟s270,將所述待構(gòu)建建筑的3d模型數(shù)據(jù)與各個建筑構(gòu)件的數(shù)據(jù)進行整合,導(dǎo)出建造所述待構(gòu)建建筑時所需的建筑建造方案。
在本實施例中,所述電子終端10可對待構(gòu)建建筑的3d模型數(shù)據(jù)及各個建筑構(gòu)件修改前后的數(shù)據(jù)變化進行細化分類,并相應(yīng)地進行優(yōu)化,進而導(dǎo)出得到建造所述待構(gòu)建建筑時所需的建筑建造方案。
具體地,請參照圖6,在本發(fā)明實施例中,所述步驟s270可以包括:
子步驟s271,根據(jù)所述待構(gòu)建建筑的3d模型數(shù)據(jù)及各個建筑構(gòu)件的數(shù)據(jù),重新繪出建造所述待構(gòu)建建筑時所需的建造圖紙,并相應(yīng)地繪出所述待構(gòu)建建筑對應(yīng)的筏板基礎(chǔ)圖。
在本實施例中,建造所述待構(gòu)建建筑時所需的建造圖紙為所述待構(gòu)建建筑對應(yīng)的物理數(shù)據(jù)中的建造圖紙根據(jù)各個建筑構(gòu)件的數(shù)據(jù)發(fā)生的變化而相應(yīng)調(diào)整后得到的,與所述待構(gòu)建建筑的3d模型數(shù)據(jù)對應(yīng)的建造圖紙。與建筑圖紙的調(diào)整重繪類似,所述電子終端10可相應(yīng)地繪出所述待構(gòu)建建筑對應(yīng)的筏板基礎(chǔ)圖。
子步驟s272,列出所述待構(gòu)建建筑對應(yīng)的建筑構(gòu)件編號表及各個建筑構(gòu)件的吊裝順序表。
在本實施例中,所述待構(gòu)建建筑對應(yīng)的建筑構(gòu)件編號表及各個建筑構(gòu)件的吊裝順序表,可真實地反映建造所述待構(gòu)建建筑時所消耗的資源及建造該待構(gòu)建建筑的建造難度。
請參照圖7,是本發(fā)明較佳的實施例提供的圖1中所示的建筑3d模型構(gòu)建裝置100的方框示意圖之一。在本發(fā)明實施例中,所述建筑3d模型構(gòu)建裝置100可以包括:物理數(shù)據(jù)獲取模塊110、數(shù)據(jù)模型構(gòu)建模塊120、建筑構(gòu)件生成模塊130、標準符合判斷模塊140、構(gòu)件數(shù)據(jù)修改模塊150及3d模型構(gòu)建模塊160。
所述物理數(shù)據(jù)獲取模塊110,用于獲取待構(gòu)建建筑的物理數(shù)據(jù),其中,所述待構(gòu)建建筑的物理數(shù)據(jù)包括所述待構(gòu)建建筑的建造圖紙、建造材料、建造尺寸。
在本實施例中,所述物理數(shù)據(jù)獲取模塊110可以執(zhí)行圖2中的步驟s210,具體的描述可參照上文中對步驟s210的詳細描述。
所述數(shù)據(jù)模型構(gòu)建模塊120,用于根據(jù)所述待構(gòu)建建筑的物理數(shù)據(jù)生成所述待構(gòu)建建筑的數(shù)據(jù)模型。
在本實施例中,所述數(shù)據(jù)模型構(gòu)建模塊120可以執(zhí)行圖2中的步驟s220,具體的描述可參照上文中對步驟s220的詳細描述。
所述建筑構(gòu)件生成模塊130,用于響應(yīng)對所述待構(gòu)建建筑的數(shù)據(jù)模型進行拆分的操作,將所述數(shù)據(jù)模型拆分為多個建筑構(gòu)件,得到各個建筑構(gòu)件的數(shù)據(jù)。
在本實施例中,所述建筑構(gòu)件為構(gòu)成所述待構(gòu)建建筑的各個組件,所述建筑構(gòu)件的數(shù)據(jù)包括各個建筑構(gòu)件的形狀、尺寸、材質(zhì)、數(shù)目及安裝位置。所述建筑構(gòu)件可由工程師通過所述建筑構(gòu)件生成模塊130對所述待構(gòu)建建筑的數(shù)據(jù)模型進行拆分獲得。
所述標準符合判斷模塊140,用于判斷各個建筑構(gòu)件的數(shù)據(jù)是否符合預(yù)設(shè)的構(gòu)件3d模型構(gòu)建標準,并根據(jù)判斷結(jié)果執(zhí)行相應(yīng)的操作。
在本實施例中,所述構(gòu)件3d模型構(gòu)建標準為所述電子終端10根據(jù)各個建筑構(gòu)件的數(shù)據(jù)構(gòu)建對應(yīng)的3d模型的標準。所述標準符合判斷模塊140根據(jù)判斷結(jié)果執(zhí)行相應(yīng)的操作的方式包括:
當所述建筑構(gòu)件的數(shù)據(jù)符合預(yù)設(shè)的構(gòu)件3d模型構(gòu)建標準時,將對應(yīng)的建筑構(gòu)件的數(shù)據(jù)進行保存;
當所述建筑構(gòu)件的數(shù)據(jù)不符合預(yù)設(shè)的構(gòu)件3d模型構(gòu)建標準時,不對相應(yīng)的建筑構(gòu)件的數(shù)據(jù)進行保存,并提示該建筑構(gòu)件的數(shù)據(jù)不正確。
所述構(gòu)件數(shù)據(jù)修改模塊150,用于響應(yīng)對各個建筑構(gòu)件的數(shù)據(jù)進行修改的操作,將各個建筑構(gòu)件的數(shù)據(jù)進行相應(yīng)修改,并判斷修改后的建筑構(gòu)件的數(shù)據(jù)是否符合預(yù)設(shè)的構(gòu)件3d模型構(gòu)建標準,并根據(jù)判斷結(jié)果執(zhí)行對應(yīng)的操作。
在本實施例中,工程師可通過所述構(gòu)件數(shù)據(jù)修改模塊150對符合構(gòu)件3d模型構(gòu)建標準的建筑構(gòu)件的數(shù)據(jù)進行修改,使之更為接近該建筑構(gòu)件在現(xiàn)實中的物理數(shù)據(jù),增強待構(gòu)建建筑對應(yīng)的3d模型進行仿真時的真實性及可靠性;也可對不符合構(gòu)件3d模型構(gòu)建標準的建筑構(gòu)件的數(shù)據(jù)進行修改,使之符合構(gòu)件3d模型構(gòu)建標準,增強待構(gòu)建建筑對應(yīng)的3d模型進行仿真時的真實性及可靠性。判斷修改后的建筑構(gòu)件的數(shù)據(jù)是否符合預(yù)設(shè)的構(gòu)件3d模型構(gòu)建標準的步驟可由上述的標準符合判斷模塊140進行執(zhí)行,而根據(jù)判斷結(jié)果執(zhí)行對應(yīng)的操作的步驟可由所述構(gòu)件數(shù)據(jù)修改模塊150執(zhí)行。具體地,所述構(gòu)件數(shù)據(jù)修改模塊150根據(jù)判斷結(jié)果執(zhí)行對應(yīng)的操作的方式包括:
當修改后的建筑構(gòu)件的數(shù)據(jù)符合預(yù)設(shè)的構(gòu)件3d模型構(gòu)建標準時,將對應(yīng)的建筑構(gòu)件的數(shù)據(jù)進行保存;
當修改后的建筑構(gòu)件的數(shù)據(jù)不符合預(yù)設(shè)的構(gòu)件3d模型構(gòu)建標準時,不對相應(yīng)的建筑構(gòu)件的數(shù)據(jù)進行保存,并提示該建筑構(gòu)件的數(shù)據(jù)不正確。
所述3d模型構(gòu)建模塊160,用于響應(yīng)對待構(gòu)建建筑進行3d模型構(gòu)建的操作,將各個建筑構(gòu)件和各個建筑構(gòu)件對應(yīng)的數(shù)據(jù)進行整合,構(gòu)建生成待構(gòu)建建筑對應(yīng)的3d模型,得到所述待構(gòu)建建筑的3d模型數(shù)據(jù)。
在本實施例中,所述3d模型數(shù)據(jù)可真實地反映所述3d模型對應(yīng)的建筑在現(xiàn)實中進行建造時的具體狀況及相應(yīng)的建造方案,所述3d模型數(shù)據(jù)包括所述3d模型對應(yīng)的建筑的形狀、尺寸、圖紙、建筑材料。
所述3d模型構(gòu)建模塊160將各個建筑構(gòu)件和各個建筑構(gòu)件對應(yīng)的數(shù)據(jù)進行整合的方式包括:
為每個建筑構(gòu)件分配一個建筑構(gòu)件編號,并對各個建筑構(gòu)件進行編號排序,得到所述待構(gòu)建建筑中的建筑構(gòu)件編號表;
按照各個建筑構(gòu)件與各個建筑構(gòu)件對應(yīng)的數(shù)據(jù)的對應(yīng)關(guān)系,在所述建筑構(gòu)件編號表中記錄各個建筑構(gòu)件對應(yīng)的數(shù)據(jù),完成對各個建筑構(gòu)件和各個建筑構(gòu)件對應(yīng)的數(shù)據(jù)的整合。
所述3d模型構(gòu)建模塊160構(gòu)建生成待構(gòu)建建筑對應(yīng)的3d模型,得到所述待構(gòu)建建筑的3d模型數(shù)據(jù)的方式包括:
生成一建筑3d模型構(gòu)建界面;
按照所述待構(gòu)建建筑的建造圖紙及各個建筑構(gòu)件在構(gòu)建所述待構(gòu)建建筑對應(yīng)的3d模型的過程中的設(shè)置位置和吊裝順序,對各個建筑構(gòu)件的建筑構(gòu)件編號進行吊裝順序的排列,得到吊裝順序表;
根據(jù)所述吊裝順序表和所述建筑構(gòu)件編號表,對應(yīng)構(gòu)建各個建筑構(gòu)件的3d模型,并對所有的建筑構(gòu)件的3d模型進行搭建,生成所述待構(gòu)建建筑對應(yīng)的3d模型,得到所述待構(gòu)建建筑的3d模型數(shù)據(jù)。
請參照圖8,是本發(fā)明較佳的實施例提供的圖1中所示的建筑3d模型構(gòu)建裝置100的方框示意圖之二。在本發(fā)明實施例中,所述建筑3d模型構(gòu)建裝置100還可以包括構(gòu)建標準設(shè)置模塊109。
所述構(gòu)建標準設(shè)置模塊109,用于對構(gòu)件3d模型構(gòu)建標準進行設(shè)置。
在本實施例中,所述構(gòu)建標準設(shè)置模塊109對構(gòu)件3d模型構(gòu)建標準進行設(shè)置的描述可參照上文中對圖3中的步驟s200和圖4中的子步驟s201、子步驟s202、子步驟s203及子步驟s204的詳細描述。
請參照圖9,是本發(fā)明較佳的實施例提供的圖1中所示的建筑3d模型構(gòu)建裝置100的方框示意圖之三。在本發(fā)明實施例中,所述建筑3d模型構(gòu)建裝置100還可以包括建造方案導(dǎo)出模塊170。
所述建造方案導(dǎo)出模塊170,用于將所述待構(gòu)建建筑的3d模型數(shù)據(jù)與各個建筑構(gòu)件的數(shù)據(jù)進行整合,導(dǎo)出建造所述待構(gòu)建建筑時所需的建筑建造方案。
在本實施例中,所述建造方案導(dǎo)出模塊170導(dǎo)出建造所述待構(gòu)建建筑時所需的建筑建造方案的描述可參照上文中對圖5中的步驟s270和圖6中的子步驟s271及子步驟s272的詳細描述。
綜上所述,在本發(fā)明較佳的實施例提供的建筑3d模型構(gòu)建方法及裝置中,所述建筑3d模型構(gòu)建方法及裝置具有統(tǒng)一的建筑構(gòu)件3d模型構(gòu)建標準,可構(gòu)建出能更真實地反映待構(gòu)建建筑的具體建造方案的待構(gòu)建建筑對應(yīng)的3d模型,為建造所述待構(gòu)建建筑提供優(yōu)化的建造方案。具體地,所述構(gòu)建方法通過將根據(jù)獲取到的待構(gòu)建建筑的物理數(shù)據(jù)生成的數(shù)據(jù)模型進行拆分,得到多個建筑構(gòu)件及各個建筑構(gòu)件的數(shù)據(jù),判斷各個建筑構(gòu)件的數(shù)據(jù)是否符合預(yù)設(shè)的構(gòu)件3d模型構(gòu)建標準,并根據(jù)判斷結(jié)果對各個建筑構(gòu)件的數(shù)據(jù)執(zhí)行相應(yīng)的操作,即符合時,將對應(yīng)的建筑構(gòu)件的數(shù)據(jù)進行保存,不符合時,不對相應(yīng)的建筑構(gòu)件的數(shù)據(jù)進行保存,并提示該建筑構(gòu)件的數(shù)據(jù)不正確。然后對各個建筑構(gòu)件的數(shù)據(jù)進行修改,以使修改后的建筑構(gòu)件的數(shù)據(jù)符合預(yù)設(shè)的構(gòu)件3d模型構(gòu)建標準,并對修改后的建筑構(gòu)件的數(shù)據(jù)進行保存,最后將各個建筑構(gòu)件和各個建筑構(gòu)件對應(yīng)的數(shù)據(jù)進行整合,構(gòu)建生成待構(gòu)建建筑對應(yīng)的3d模型,得到所述待構(gòu)建建筑的3d模型數(shù)據(jù),從而為建造所述待構(gòu)建建筑提供優(yōu)化的建造方案。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。