本發(fā)明涉及一種建筑圖紙批量輸出方法,尤其涉及一種bim圖紙批量輸出方法。
背景技術(shù):
bim(buildinginformationmodeling,建筑信息模型)是以建筑工程項(xiàng)目的各項(xiàng)相關(guān)信息數(shù)據(jù)作為基礎(chǔ),建立起三維的建筑模型,通過(guò)數(shù)字信息仿真模擬建筑物所具有的真實(shí)信息。bim圖紙輸出系統(tǒng)是一套基于建筑行業(yè)中bim技術(shù)的出圖方案。該方案提供了一個(gè)通用的出圖流程,并以此設(shè)計(jì)了一個(gè)可跨平臺(tái)、跨格式并且可擴(kuò)展性搶的軟件框架。但現(xiàn)有的bim圖紙輸出系統(tǒng)所輸出的圖紙均過(guò)于不規(guī)則與簡(jiǎn)略,使用時(shí)極其不便,尤其無(wú)法滿(mǎn)足幕墻圖紙這種復(fù)雜性很高的圖紙需求。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有bim圖紙輸出系統(tǒng)所輸出的圖紙均過(guò)于不規(guī)則與簡(jiǎn)略,使用時(shí)極其不便,尤其無(wú)法滿(mǎn)足幕墻圖紙這種復(fù)雜性很高的圖紙需求的問(wèn)題,提出了一種bim圖紙批量輸出方法。
為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了一種bim圖紙批量輸出方法,該bim圖紙批量輸出方法包括:讀取配置信息以及bim模型信息;分析bim模型信息,拆分出圖對(duì)象;針對(duì)每一個(gè)出圖對(duì)象進(jìn)行處理,此步驟包括以下子步驟:1)計(jì)算正投影方向;2)根據(jù)配置文件計(jì)算需要輸出的主要視圖;3)計(jì)算需要輸出的剖切視圖;4)根據(jù)配置文件計(jì)算比例;5)已有視圖進(jìn)行排布;6)插入圖框;7)分析bim模型信息,插入標(biāo)注;8)排布標(biāo)注位置;9)根據(jù)配置文件添加其他圖面修飾。
其中,在步驟3)計(jì)算需要輸出的剖切視圖之后,進(jìn)一步包括步驟:根據(jù)長(zhǎng)細(xì)比計(jì)算是否需要打斷,如需要,對(duì)主要視圖進(jìn)行打斷處理。
其中,長(zhǎng)細(xì)比大于5:1的均要進(jìn)行打斷處理。
其中,在步驟4)根據(jù)配置文件計(jì)算比例中,從不同出圖區(qū)域中得到的縮放比取最小值作為全局縮放比例。
其中,在步驟5)已有視圖進(jìn)行排布中,視圖排布是將計(jì)算出來(lái)的視圖根據(jù)配置文件的組合些信息,縮放到適當(dāng)大小之后放置到指定位置中。
其中,在步驟7)分析bim模型信息,插入標(biāo)注中,標(biāo)注包括長(zhǎng)度標(biāo)注、距離標(biāo)注、角度標(biāo)注中的一個(gè)或多個(gè)的組合。
其中,在步驟8)排布標(biāo)注位置中,需確保標(biāo)注的文字部分無(wú)交叉,并且標(biāo)注的文字部分不能與出圖圖元重合。
其中,在步驟9)根據(jù)配置文件添加其他圖面修飾中,其他圖面修飾包括材料清單表格、索引項(xiàng)以及注釋文字中的一項(xiàng)或多項(xiàng)的組合。
實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:本發(fā)明的bim圖紙批量輸出方法標(biāo)準(zhǔn)化,且簡(jiǎn)便易用,輸出的圖紙規(guī)則,易看懂,使用方便,能夠滿(mǎn)足復(fù)雜圖紙的需求。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明提供的bim圖紙批量輸出方法的流程圖;
圖2是圖1中的步驟s13的子流程圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明提供了一種bim圖紙批量輸出方法,請(qǐng)參見(jiàn)圖1,圖1是本發(fā)明提供的bim圖紙批量輸出方法的流程圖。該bim圖紙批量輸出方法包括以下步驟:
在步驟s11中,讀取配置信息以及bim模型信息。
在步驟s12中,分析bim模型信息,拆分出圖對(duì)象。
在步驟s13中,針對(duì)每一個(gè)出圖對(duì)象進(jìn)行處理。此步驟包括以下子步驟:
在步驟s31中,計(jì)算正投影方向。
在步驟s32中,根據(jù)配置文件計(jì)算需要輸出的主要視圖。
在步驟s33中,計(jì)算需要輸出的剖切視圖。
在步驟s34中,根據(jù)配置文件計(jì)算比例。配置文件定義了圖紙的大小、出圖區(qū)域的大小還有位置,讀入出圖區(qū)域的大小,將出圖對(duì)象實(shí)際的大小除以應(yīng)放置區(qū)域的尺寸,得到縮放比。原則上講,為了保證圖面縮放比一致,從不同出圖區(qū)域中得到的縮放比取最小值作為全局縮放比例。
在步驟s35中,已有視圖進(jìn)行排布。配置文件中定義了圖紙上的布局,包括要出的視圖類(lèi)型(正視圖、頂視圖、左視圖等),每個(gè)視圖區(qū)域的大小和位置(全部區(qū)域均為矩形)以及所使用的的圖幅。視圖排布是將計(jì)算出來(lái)的視圖根據(jù)配置文件的組合些信息,縮放到適當(dāng)大小之后放置到指定位置中。部分區(qū)域會(huì)放置多個(gè)視圖,如剖切區(qū)域,這類(lèi)區(qū)域需要進(jìn)一步計(jì)算內(nèi)部排布。
在步驟s36中,插入圖框。圖框是個(gè)標(biāo)準(zhǔn)化文件,預(yù)置圖紙外框與標(biāo)題欄等通用元素。通常直接將該文件的內(nèi)容插入到當(dāng)前圖紙,并將圖框左下角放置到坐標(biāo)系(0,0)處。由于本系統(tǒng)是基于bim平臺(tái)開(kāi)發(fā)的,二維圖紙的編輯也可根據(jù)所選的平臺(tái)定義,如cad則采用dwg格式保存,catia則采用catdrawing保存,等等
在步驟s37中,分析bim模型信息,插入標(biāo)注。在幕墻主要是用的幕墻領(lǐng)域,常用的標(biāo)注類(lèi)型有長(zhǎng)度標(biāo)注、距離標(biāo)注、角度標(biāo)注中的一個(gè)或多個(gè)的組合。
在步驟s38中,排布標(biāo)注位置。標(biāo)注的最基本的要求是標(biāo)注的文字部分不能交叉,同時(shí)不能與出圖圖元重合,否則會(huì)影響到觀看圖紙時(shí)獲取正確信息。簡(jiǎn)單來(lái)說(shuō),位置以能看清全部標(biāo)注表達(dá)的尺寸與含義為準(zhǔn)。
在步驟s39中,根據(jù)配置文件添加其他圖面修飾。主要是指組裝圖中間需要用到的表格(例如材料清單)、索引項(xiàng)。潛在的可能會(huì)包括注釋文字。
在優(yōu)選實(shí)施例中,在步驟s33計(jì)算需要輸出的剖切視圖之后,進(jìn)一步包括步驟:根據(jù)長(zhǎng)細(xì)比計(jì)算是否需要打斷,如需要,對(duì)主要視圖進(jìn)行打斷處理。其中,長(zhǎng)細(xì)比大于5:1的均要進(jìn)行打斷處理。
實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:本發(fā)明的bim圖紙批量輸出方法標(biāo)準(zhǔn)化,且簡(jiǎn)便易用,輸出的圖紙規(guī)則,易看懂,使用方便,能夠滿(mǎn)足復(fù)雜圖紙的需求。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。