專利名稱:一種工程流水段的顯示方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于工程技術(shù)領(lǐng)域,尤其涉及ー種工程流水段的顯示方法和裝置。
背景技術(shù):
在建筑工程施工組織設(shè)計(jì)時(shí),需要在空間上將工程分成工程量大致相等的若干施エ段,以便展開流水施工。在組織流水施工時(shí),施工段又會被叫做流水段。常見的流水施工工程有兩種,一種是水平流水段,另ー種是立體交叉流水段。水平流水段是用于占地面積較小的工程,只有ー個流水段,按照工程的層來進(jìn)行區(qū)別,因此也叫自然流水段。立體交叉流水段適用于占地面積較大的工程,根據(jù)同層的工程規(guī)模劃分成幾個流水施工段,而在實(shí)際施工中,先干的先起,因此流水施工段又具有一定的先后順序,例如,ー個流水段施工到了 5層,而別的流水段才到4層,由此形成了立體的施工狀態(tài)。在實(shí)際工程施工過程中,施工方需要對施工計(jì)劃進(jìn)行設(shè)計(jì),分析施工期間各階段需要的人力數(shù)量、機(jī)械的工程量以及各種建筑材料的消耗量等是否平衡,從而提前發(fā)現(xiàn)施エ計(jì)劃中的不合理部分,調(diào)整施工計(jì)劃。但是現(xiàn)在沒有專門的技木工具可以為工程按照流水段進(jìn)行顯示和分析,更不可能模擬施工計(jì)劃,所以通常只能依靠人的經(jīng)驗(yàn)來保證施工計(jì)劃的合理性。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供ー種工程流水段的顯示方法和裝置,能夠按照流水段顯示建筑信息模型,為后續(xù)進(jìn)行按照流水段計(jì)算工程量提供前提條件。為實(shí)現(xiàn)上述目的,本發(fā)明的一個實(shí)施例提供ー種工程流水段的顯示方法,包括通過圖形工具,將建筑信息模型的施工區(qū)域分成多個流水段;將建筑信息模型中的建模構(gòu)件在流水段的邊界處進(jìn)行打斷分割,得到虛擬構(gòu)件,所述虛擬構(gòu)件的屬性信息中包括該虛擬構(gòu)件所屬的建模構(gòu)件信息、所處的流水段信息、虛擬構(gòu)件自身的幾何數(shù)據(jù),還引用所屬的建模構(gòu)件的業(yè)務(wù)數(shù)據(jù);根據(jù)用戶選擇的流水段,將處于該流水段的所有虛擬構(gòu)件按照屬性信息進(jìn)行顯
/Jn ο優(yōu)選地,所述將處于該流水段的所有虛擬構(gòu)件按照屬性信息進(jìn)行顯示具體實(shí)現(xiàn)為通過3D顯示技木,根據(jù)虛擬構(gòu)件自身的幾何數(shù)據(jù),將處于該流水段的所有虛擬構(gòu)件進(jìn)行3D顯示。優(yōu)選地,所述3D顯示技術(shù)是通過OpenGL技術(shù)實(shí)現(xiàn)的。優(yōu)選地,所述虛擬構(gòu)件自身的幾何數(shù)據(jù)包括虛擬構(gòu)件的位置、高度和形狀。優(yōu)選地,所述將建筑信息模型的施工區(qū)域分成多個流水段具體實(shí)現(xiàn)為 通過鼠標(biāo)輸入設(shè)備,在施工區(qū)域中繪制各個流水段的邊界。另ー方面,本發(fā)明實(shí)施例還提供ー種工程流水段的顯示裝置,包括
流水段劃分單元,用于通過圖形工具,將建筑信息模型的施工區(qū)域分成多個流水段;虛擬構(gòu)件建立単元,用于將建筑信息模型中的建模構(gòu)件在流水段的邊界處進(jìn)行打斷分割,得到虛擬構(gòu)件,所述虛擬構(gòu)件的屬性信息中包括該虛擬構(gòu)件所述的建模構(gòu)件信息、所處的流水段信息、虛擬構(gòu)件自身的幾何信息,還引用所屬的建模構(gòu)件的業(yè)務(wù)數(shù)據(jù);流水段選擇單元,用于根據(jù)用戶的指令,選擇流水段;顯示單元,用于根據(jù)用戶所選擇的流水段,將處于該流水段的所有虛擬構(gòu)件按照屬性信息進(jìn)行顯示。本發(fā)明實(shí)施例提供的工程流水段的顯示方法和顯示裝置在建筑信息模型中引入了流水段的概念,劃分流水段后,使建筑信息模型自動按照流水段進(jìn)行虛擬的分割,并不破壞原建筑構(gòu)件,并且能夠?qū)⒔ㄖ畔⒛P桶凑樟魉芜M(jìn)行顯示,為后續(xù)根據(jù)流水段進(jìn)行計(jì)算工作量以及模擬施工進(jìn)度提供前提條件。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I是本發(fā)明實(shí)施例提供的ー種工程流水段的顯示方法的示意圖; 圖2是將施工區(qū)域劃分成流水段的ー個具體例子的示意圖;圖3是本發(fā)明實(shí)施例中虛擬構(gòu)件和建模構(gòu)件的一種數(shù)據(jù)結(jié)構(gòu)圖;圖4是將本發(fā)明的技術(shù)方案應(yīng)用在現(xiàn)澆板構(gòu)件的示意圖;圖5是將圖4中的兩個虛擬構(gòu)件的屬性和現(xiàn)澆板構(gòu)件的屬性的數(shù)據(jù)結(jié)構(gòu)圖;圖6是本發(fā)明實(shí)施例提供的ー種工程流水段的顯示裝置的示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例提供ー種工程流水段的顯示方法,如圖I所示,該方法包括如下步驟步驟SlOl :通過圖形工具,將建筑信息模型的施工區(qū)域分成多個流水段。在實(shí)際中可以通過鼠標(biāo)輸入設(shè)備,在施工區(qū)域中繪制各個流水段的邊界,以達(dá)到劃分流水段的目的。圖2示出了將施工區(qū)域劃分成流水段的ー個具體例子的示意圖。最外圍的矩形區(qū)域?yàn)檎麄€建筑信息模型的施工區(qū)域。假設(shè)需要將施工區(qū)域劃分成三個流水段,如圖2中的流水段I、流水段2和流水段3。對于流水段I的劃分可以通過鼠標(biāo)輸入設(shè)備,輸入如圖2中的粗線AB、BC、CD和DA,即構(gòu)成了流水段I的邊界,它們圍成的封閉區(qū)域即是流水段I的范圍。步驟S102 :將建筑信息模型中的建模構(gòu)件在流水段的邊界處進(jìn)行打斷分割,得到虛擬構(gòu)件,這里虛擬構(gòu)件的屬性信息中包括該虛擬構(gòu)件所屬的建模構(gòu)件信息、所屬的建模構(gòu)件的所有屬性、所處于的流水段信息、虛擬構(gòu)件自身的幾何信息。建模構(gòu)件的屬性中包括業(yè)務(wù)數(shù)據(jù)和幾何數(shù)據(jù)。當(dāng)建模構(gòu)件被流水段的邊界打斷后,就得到了新的虛擬構(gòu)件。如果原建模構(gòu)件跨過了流水段的邊界,則會被分割成2個或者更多的新的虛擬構(gòu)件。虛擬構(gòu)件的屬性中擁有自己的幾何數(shù)據(jù),例如位置、高度和形狀等。同時(shí)虛擬構(gòu)件的屬性中還引用該虛擬構(gòu)件所屬的建模構(gòu)件(即被分割得到該虛擬構(gòu)件的原建模構(gòu)件)的業(yè)務(wù)數(shù)據(jù),例如材質(zhì)、砼標(biāo)號、施工エ藝等。此外,虛擬構(gòu)件的屬性中還包括其所屬的建模構(gòu)件信息,因此可以通過虛擬構(gòu)件 的屬性得知該虛擬構(gòu)件是被哪個建模構(gòu)件分割得到的。虛擬構(gòu)件的屬性中也包括該虛擬構(gòu)件所處的流水段信息,由此可以得知該虛擬構(gòu)件是屬于哪個流水段的。圖3示出了虛擬構(gòu)件和建模構(gòu)件的ー種數(shù)據(jù)結(jié)構(gòu)圖。步驟S103 :根據(jù)用戶選擇的流水段,將處于該流水段的所有虛擬構(gòu)件按照屬性信息進(jìn)行顯示。由于前面建模構(gòu)件已經(jīng)被流水段的邊界分割,每個虛擬構(gòu)件的屬性中都包括了自身的幾何數(shù)據(jù)以及所屬的流水段信息,所以在用戶選擇要顯示的流水段后,系統(tǒng)可以有選擇地將所選擇的流水段中的虛擬構(gòu)件進(jìn)行顯示,進(jìn)而實(shí)現(xiàn)了將建筑信息模型按照流水段進(jìn)行顯示的目的。在實(shí)際中,將處于流水段的所有虛擬構(gòu)件進(jìn)行顯示可以是通過3D顯示技術(shù),根據(jù)虛擬構(gòu)件自身的幾何數(shù)據(jù),將處于該流水段的所有虛擬構(gòu)件進(jìn)行3D顯示。以下以ー個具體的例子詳細(xì)說明本發(fā)明。圖4示出了將本發(fā)明的技術(shù)方案應(yīng)用在現(xiàn)澆板構(gòu)件的示意圖。通過流水段劃分,形成圖4中的流水段I和流水段2。其中流水段I是由線段R1R2、R2J、JI、IRl圍成的區(qū)域,流水段2是由線段JR3、R3R4、R4I,IJ圍成的區(qū)域。而線段AB、BC、CD、DE、EF、FG、GA圍成的區(qū)域?yàn)楝F(xiàn)澆板構(gòu)件,圖4中示出了該現(xiàn)澆板構(gòu)件的俯視圖。線段IJ分別于AG和CD相交于點(diǎn)M和N處。通過本發(fā)明的方案,首先計(jì)算出現(xiàn)澆板構(gòu)件在流水段I邊界上相交的點(diǎn)M和N的位置,從而分割出現(xiàn)澆板在流水段I內(nèi)的虛擬構(gòu)件,邊界為線段AB、BC、CN、匪和MA。同理也可以分割出現(xiàn)澆板在流水段2內(nèi)的虛擬構(gòu)件,邊界為線段冊、0£、£ 、?6、611、麗。分割出來的兩個虛擬構(gòu)件(即圖4中的虛擬板I和虛擬板2)的業(yè)務(wù)數(shù)據(jù)和原來的現(xiàn)澆板構(gòu)件的業(yè)務(wù)數(shù)據(jù)是相同的,但是虛擬構(gòu)件的幾何數(shù)據(jù)和原來的現(xiàn)澆板構(gòu)件的幾何數(shù)據(jù)是不同的。實(shí)際上,上述兩個虛擬板構(gòu)件的形狀之和等于分割之前的現(xiàn)澆板構(gòu)件的形狀。上述虛擬板I和虛擬板2兩個虛擬構(gòu)件的屬性和現(xiàn)澆板構(gòu)件的屬性可以設(shè)置為如圖5中示出的數(shù)據(jù)結(jié)構(gòu)。上述虛擬構(gòu)件的屬性中包含了三維的幾何數(shù)據(jù),因此能夠通過OpenGL技術(shù)進(jìn)行3D呈現(xiàn)。以圖4中的虛擬板I為例,該虛擬構(gòu)件的屬性所包含的幾何數(shù)據(jù)中包括多邊形ABCNMA、高度、厚度等。其中點(diǎn)A為ニ維點(diǎn)形式,坐標(biāo)可以記為(pl,p2),那么在三維世界坐標(biāo)中,點(diǎn)A的坐標(biāo)為(pi, p2,高度)。同樣能夠計(jì)算出其他點(diǎn)的世界坐標(biāo),有了這些三維點(diǎn)的數(shù)據(jù),就可以通過OpenGL技術(shù)呈現(xiàn)為3D模型顯示另外,本發(fā)明實(shí)施例還相應(yīng)提供ー種工程流水段的顯示裝置,如圖6所示,該裝置包括流水段劃分單元501、虛擬構(gòu)件建立単元502、流水段選擇單元503和顯示單元504。其中,流水段劃分單元501用于通過圖形工具,將建筑信息模型的施工區(qū)域分成多個流水段。虛擬構(gòu)件建立單元502用于將建筑信息模型中的建模構(gòu)件在流水段的邊界處進(jìn)行打斷分割,得到虛擬構(gòu)件。該虛擬構(gòu)件的屬性信息中包括該虛擬構(gòu)件所述的建模構(gòu)件信息、所處的流水段信息、虛擬構(gòu)件自身的幾何信息,還引用所屬的建模構(gòu)件的業(yè)務(wù)數(shù)據(jù)。流水段選擇單元503用于根據(jù)用戶的指令,選擇流水段。顯示單元504用于根據(jù)用戶所選擇的流水段,將處于該流水段的所有虛擬構(gòu)件按照屬性信息進(jìn)行顯示。本發(fā)明實(shí)施例提供的工程流水段的顯示方法和顯示裝置在建筑信息模型中引入了流水段的概念,劃分流水段后,使得建筑信息模型自動按照流水段進(jìn)行虛擬的分割,并不破壞原建筑構(gòu)件,并且能夠?qū)⒔ㄖ畔⒛P桶凑樟魉芜M(jìn)行顯示,為后續(xù)根據(jù)流水段進(jìn)行計(jì)算工作量以及模擬施工進(jìn)度提供前提條件。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.ー種工程流水段的顯示方法,其特征在于,包括 通過圖形工具,將建筑信息模型的施工區(qū)域分成多個流水段; 將建筑信息模型中的建模構(gòu)件在流水段的邊界處進(jìn)行打斷分割,得到虛擬構(gòu)件,所述虛擬構(gòu)件的屬性信息中包括該虛擬構(gòu)件所屬的建模構(gòu)件信息、所處的流水段信息、虛擬構(gòu)件自身的幾何數(shù)據(jù),還引用所屬的建模構(gòu)件的業(yè)務(wù)數(shù)據(jù); 根據(jù)用戶選擇的流水段,將處于該流水段的所有虛擬構(gòu)件按照屬性信息進(jìn)行顯示。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述將處于該流水段的所有虛擬構(gòu)件按照屬性信息進(jìn)行顯示具體實(shí)現(xiàn)為 通過3D顯示技木,根據(jù)虛擬構(gòu)件自身的幾何數(shù)據(jù),將處于該流水段的所有虛擬構(gòu)件進(jìn)行3D顯示。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述3D顯示技術(shù)是通過OpenGL技術(shù)實(shí)現(xiàn)的。
4.根據(jù)權(quán)利要求2所述的方法,其特征在干,所述虛擬構(gòu)件自身的幾何數(shù)據(jù)包括虛擬構(gòu)件的位置、高度和形狀。
5.根據(jù)權(quán)利要求I至4中任意一項(xiàng)所述的方法,其特征在于,所述將建筑信息模型的施エ區(qū)域分成多個流水段具體實(shí)現(xiàn)為 通過鼠標(biāo)輸入設(shè)備,在施工區(qū)域中繪制各個流水段的邊界。
6.ー種工程流水段的顯示裝置,其特征在于,包括 流水段劃分單元,用于通過圖形工具,將建筑信息模型的施工區(qū)域分成多個流水段;虛擬構(gòu)件建立単元,用于將建筑信息模型中的建模構(gòu)件在流水段的邊界處進(jìn)行打斷分害わ得到虛擬構(gòu)件,所述虛擬構(gòu)件的屬性信息中包括該虛擬構(gòu)件所述的建模構(gòu)件信息、所處的流水段信息、虛擬構(gòu)件自身的幾何信息,還引用所屬的建模構(gòu)件的業(yè)務(wù)數(shù)據(jù); 流水段選擇單元,用于根據(jù)用戶的指令,選擇流水段; 顯示單元,用于根據(jù)用戶所選擇的流水段,將處于該流水段的所有虛擬構(gòu)件按照屬性信息進(jìn)行顯示。
全文摘要
本發(fā)明實(shí)施例提供一種工程流水段的顯示方法和裝置,該方法包括通過圖形工具,將建筑信息模型的施工區(qū)域分成多個流水段;將建筑信息模型中的建模構(gòu)件在流水段的邊界處進(jìn)行打斷分割,得到虛擬構(gòu)件,所述虛擬構(gòu)件的屬性信息中包括該虛擬構(gòu)件所屬的建模構(gòu)件信息、所處的流水段信息、虛擬構(gòu)件自身的幾何數(shù)據(jù),還引用所屬的建模構(gòu)件的業(yè)務(wù)數(shù)據(jù);根據(jù)用戶選擇的流水段,將處于該流水段的所有虛擬構(gòu)件按照屬性信息進(jìn)行顯示。
文檔編號G06T19/20GK102663831SQ20121006412
公開日2012年9月12日 申請日期2012年3月12日 優(yōu)先權(quán)日2012年3月12日
發(fā)明者盛果, 肖明義 申請人:廣聯(lián)達(dá)軟件股份有限公司