一種建筑墻體模型智能開孔的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種建筑墻體模型智能開孔的方法。適用于水利水電、工民建等行業(yè)的建筑、結(jié)構(gòu)專業(yè)領(lǐng)域。
【背景技術(shù)】
[0002]在水利水電廠房、工業(yè)與民用建筑等建筑物的布置中,建筑結(jié)構(gòu)專業(yè)中的開孔設(shè)計(jì)是一項(xiàng)重要工作內(nèi)容。在傳統(tǒng)的二維設(shè)計(jì)中,建筑結(jié)構(gòu)上的孔洞在圖紙上需要采用特殊圖例符號(hào)來表示。而在現(xiàn)有三維設(shè)計(jì)中,設(shè)計(jì)軟件只提供了對(duì)建筑結(jié)構(gòu)模型進(jìn)行三維剪切或布爾運(yùn)算的功能,建筑結(jié)構(gòu)專業(yè)的開孔設(shè)計(jì)過程存在以下問題:
[0003](I)當(dāng)前的三維設(shè)計(jì)雖然能夠?qū)崿F(xiàn)在建筑結(jié)構(gòu)模型上開出三維孔洞,但僅僅是建筑結(jié)構(gòu)模型上的特征,不具備對(duì)開孔單獨(dú)編號(hào)、賦予功用等工程屬性信息功能,無法表達(dá)開孔的工程意義。
[0004](2)在出圖過程中,由于孔洞是對(duì)建筑結(jié)構(gòu)模型進(jìn)行三維剪切或布爾運(yùn)算得到的,并不包含開孔的二維特殊圖例信息,因此無法直接出圖。
[0005](3)在實(shí)際工程中往往開孔數(shù)量巨大,因此造成設(shè)計(jì)中開孔效率低下,并且數(shù)量巨大的開孔也給后期對(duì)開孔的調(diào)整、統(tǒng)計(jì)等工作帶來巨大工作量。
【發(fā)明內(nèi)容】
[0006]本發(fā)明要解決的技術(shù)問題是:針對(duì)上述存在的問題,提供一種建筑墻體模型智能開孔的方法,以解決以往三維設(shè)計(jì)中建筑結(jié)構(gòu)專業(yè)開孔設(shè)計(jì)存在的問題,以及二維出圖中開孔需要表示為二維特殊圖例符號(hào)等問題,并且可以在設(shè)計(jì)后期對(duì)開孔實(shí)體模型進(jìn)線編輯修改、合并、更新及重復(fù)性檢查等,極大提高設(shè)計(jì)質(zhì)量和效率。
[0007]本發(fā)明所采用的技術(shù)方案是:一種建筑墻體模型智能開孔的方法,其特征在于步驟如下:
[0008]創(chuàng)建開孔實(shí)體模型,開孔實(shí)體模型為三維可視化模型,具有幾何屬性、功能屬性和圖例屬性;
[0009]創(chuàng)建及修改開孔實(shí)體模型與關(guān)聯(lián)模型的依賴關(guān)系,關(guān)聯(lián)模型包括建筑結(jié)構(gòu)模型和穿過該建筑結(jié)構(gòu)模型的設(shè)備模型,依賴關(guān)系包括開孔實(shí)體模型與一個(gè)或多個(gè)建筑結(jié)構(gòu)模型的相對(duì)位置關(guān)系,以及開孔實(shí)體模型與設(shè)備模型之間滿足設(shè)備模型施工安裝要求的距離關(guān)系;
[0010]開孔自動(dòng)建模,根據(jù)開孔實(shí)體模型的屬性和依賴關(guān)系,通過實(shí)體模型相互剪切計(jì)算,實(shí)現(xiàn)開孔實(shí)體模型自動(dòng)建模;開孔實(shí)體模型與一個(gè)或多個(gè)建筑結(jié)構(gòu)模型做布爾減運(yùn)算。
[0011]所述開孔自動(dòng)建模具有三種修改方式:a、通過依賴關(guān)系修改實(shí)現(xiàn)開孔相對(duì)位置的變更山、通過單個(gè)開孔實(shí)體模型的幾何屬性修改實(shí)現(xiàn)開孔大小、外形的自動(dòng)變更;c、通過兩個(gè)以上開孔實(shí)體模型的合并操作實(shí)現(xiàn)多孔合一。
[0012]所述開孔自動(dòng)建模在開孔自動(dòng)剪切操作前,進(jìn)行開孔實(shí)體模型的重合性檢查,自動(dòng)識(shí)別開孔實(shí)體模型在建筑結(jié)構(gòu)模型上的開孔范圍是否重合,并在開孔自動(dòng)建模時(shí)自動(dòng)合并處理發(fā)生重合的開孔實(shí)體模型開孔范圍,確保在建筑結(jié)構(gòu)模型的同一個(gè)部位僅有一個(gè)開孔。
[0013]兩個(gè)及以上的開孔實(shí)體模型判定重合和開孔范圍合并存在三種方式:①包含,一個(gè)開孔實(shí)體模型的開孔范圍包含其他開孔實(shí)體模型的開孔范圍,合并處理以最大的開孔實(shí)體模型開孔范圍為準(zhǔn);②相交,兩個(gè)以上開孔實(shí)體模型的開孔范圍相交,合并處理以相交開孔實(shí)體模型的開孔范圍外接輪廓為準(zhǔn);③臨近,開孔實(shí)體模型的開孔范圍不相交但間距小于設(shè)定的臨界值,合并處理以臨近開孔實(shí)體模型的開孔范圍外接輪廓為準(zhǔn)。
[0014]本發(fā)明的有益效果是:本發(fā)明將開孔剪切動(dòng)作后的剪切空間對(duì)象化,不僅保留該開孔空間幾何信息,還賦予其相應(yīng)工程屬性及二維特殊圖例信息,且可對(duì)開孔實(shí)體模型進(jìn)行統(tǒng)計(jì)、修改和更新等操作,解決當(dāng)前三維開孔設(shè)計(jì)中存在的開孔效率低、無法標(biāo)準(zhǔn)化抽圖、修改統(tǒng)計(jì)麻煩等問題,從而提高建筑結(jié)構(gòu)三維設(shè)計(jì)的質(zhì)量和效率。
【附圖說明】
[0015]圖1為本發(fā)明的流程框圖。
[0016]圖2為本發(fā)明實(shí)施例的開孔實(shí)體模型原型示意圖。
[0017]圖3為本發(fā)明實(shí)施例的創(chuàng)建開孔對(duì)象實(shí)體實(shí)例示意圖。
[0018]圖4為本發(fā)明實(shí)施例中開孔自動(dòng)建模的邏輯示意圖。
[0019]圖5為本發(fā)明實(shí)施例的建筑墻體三維剪切空間實(shí)體化示意圖。
[0020]圖6為本發(fā)明實(shí)施例的開孔自動(dòng)建模修改方式(依賴關(guān)系)示意圖。
[0021]圖7為本發(fā)明實(shí)施例的開孔自動(dòng)建模修改方式(開孔實(shí)體模型的幾何屬性)示意圖。
[0022]圖8為本發(fā)明實(shí)施例的開孔自動(dòng)建模修改方式(開孔實(shí)體模型的合并)示意圖。
[0023]圖9為本發(fā)明實(shí)施例的開孔實(shí)體模型判定重合和開孔范圍合并方式(包含)示意圖。
[0024]圖10為本發(fā)明實(shí)施例的開孔實(shí)體模型判定重合和開孔范圍合并方式(相交)示意圖。
[0025]圖11為本發(fā)明實(shí)施例的開孔實(shí)體模型判定重合和開孔范圍合并方式(臨近)示意圖。
[0026]圖12為本發(fā)明實(shí)施例的開孔實(shí)體模型二維平面圖效果。
[0027]圖13為本發(fā)明實(shí)施例的開孔實(shí)體模型二維立面圖效果。
【具體實(shí)施方式】
[0028]如圖1所示,在本實(shí)施例中,按照本發(fā)明描述的建筑墻體模型智能開孔方法,主要包括以下幾個(gè)部分:創(chuàng)建開孔實(shí)體模型3、創(chuàng)建及修改開孔實(shí)體模型與關(guān)聯(lián)模型的依賴關(guān)系、開孔自動(dòng)建模。
[0029]創(chuàng)建開孔實(shí)體模型3,將建筑結(jié)構(gòu)模型I內(nèi)的開孔作為獨(dú)立的實(shí)體對(duì)象進(jìn)行創(chuàng)建和管理。開孔實(shí)體模型3是三維可視化模型,按幾何外形分為圓孔、方孔;按開孔方式分為套管孔、鑿孔;按開孔深度分為通孔(穿孔)、盲孔(未穿孔)。開孔實(shí)體模型具有幾何屬性、功能屬性和圖例屬性,套管孔還具有材料屬性。本實(shí)施例創(chuàng)建的開孔實(shí)體模型如圖2所示,開孔形狀為方孔,開孔深度為通孔,該開孔實(shí)體模型的屬性還包括開孔編號(hào)、開孔日期、作業(yè)單位、二維符號(hào)等。
[0030]創(chuàng)建及