本發(fā)明涉及裝飾裝修建筑信息化施工技術(shù),尤其涉及一種基于bim技術(shù)的地磚快速排版系統(tǒng)及方法。
背景技術(shù):
大型商業(yè)建筑裝飾裝修工程量大、要求高,尤其飾面材料排版更是耗費(fèi)人力、時(shí)間,同時(shí)排版后還需要快速統(tǒng)計(jì)出材料的加工數(shù)據(jù)。此外,若方案發(fā)生變更,則要求相關(guān)人員及時(shí)、準(zhǔn)確的完成排版及工程量的變更及統(tǒng)計(jì)。
目前,常規(guī)bim地磚排版方法一般是利用bim軟件建立地磚常規(guī)模型手動(dòng)放置地磚進(jìn)行排版,這種方法一般需要用戶一塊一塊的手動(dòng)進(jìn)行排版,同時(shí)用戶必須翻閱圖紙規(guī)范來(lái)確定地磚的退讓關(guān)系,此種方法非常耗費(fèi)時(shí)間,且當(dāng)遇到非整磚時(shí)又需要單獨(dú)重復(fù)建模,再次浪費(fèi)時(shí)間,同時(shí),若方案或地磚尺寸發(fā)生變更,則需要大面的調(diào)整,又將耗費(fèi)更多時(shí)間。因此,急需一種能夠快速形成地磚排版的系統(tǒng)及方法。
技術(shù)實(shí)現(xiàn)要素:
為解決上述現(xiàn)有技術(shù)中的問(wèn)題,本發(fā)明提供了一種基于bim技術(shù)的地磚快速排版系統(tǒng)及方法,能夠快速形成地磚排版。
為實(shí)現(xiàn)上述目的,本發(fā)明的第一方面提供了一種基于bim技術(shù)的地磚快速排版方法,其包括步驟:
利用bim技術(shù)建立自適應(yīng)地磚族模型,定義自適應(yīng)地磚族參數(shù)化;
通過(guò)拾取房間邊界設(shè)定實(shí)際地磚尺寸,以實(shí)際地磚尺寸作為房間地磚網(wǎng)格尺寸進(jìn)行房間地磚網(wǎng)格劃分;
在劃分好的房間地磚網(wǎng)格內(nèi)載入自適應(yīng)地磚族模型,利用revit共享參數(shù)自動(dòng)進(jìn)行房間地磚快速排版,生成所有房間地磚;
判斷所生成的房間地磚是否為整磚;對(duì)判斷為整磚的房間地磚,輸出整磚的數(shù)量及邊長(zhǎng);對(duì)判斷為非整磚的房間地磚,輸出非整磚的切割數(shù)據(jù)及加工數(shù)據(jù);以及
根據(jù)輸出的整磚的數(shù)量及邊長(zhǎng),以及非整磚的切割數(shù)據(jù)及加工數(shù)據(jù),指導(dǎo)現(xiàn)場(chǎng)房間地磚的排版施工。
本發(fā)明基于bim技術(shù)的地磚快速排版方法進(jìn)一步的改進(jìn)在于,所述判斷所生成的房間地磚是否為整磚的步驟,包括:
將所生成的房間地磚與設(shè)定的所述實(shí)際地磚尺寸進(jìn)行比較;
將與所述實(shí)際地磚尺寸相同的房間地磚判斷為整磚;
將與所述實(shí)際地磚尺寸不相同的房間地磚判斷為非整磚。
本發(fā)明基于bim技術(shù)的地磚快速排版方法進(jìn)一步的改進(jìn)在于,所述對(duì)判斷為整磚的房間地磚,輸出整磚的數(shù)量及邊長(zhǎng)的步驟,包括:對(duì)判斷為整磚的房間地磚進(jìn)行累計(jì),并在生成的所有房間地磚判斷完成后,統(tǒng)計(jì)所累計(jì)的整磚的數(shù)量,輸出整磚的數(shù)量及邊長(zhǎng)。
本發(fā)明基于bim技術(shù)的地磚快速排版方法進(jìn)一步的改進(jìn)在于,所述對(duì)判斷為非整磚的房間地磚,輸出非整磚的切割數(shù)據(jù)及加工數(shù)據(jù)的步驟,包括:對(duì)判斷為非整磚的每一塊房間地磚的切割數(shù)據(jù)和加工數(shù)據(jù)進(jìn)行記錄,輸出每一層非整磚的切割數(shù)據(jù)及加工數(shù)據(jù)。
本發(fā)明基于bim技術(shù)的地磚快速排版方法進(jìn)一步的改進(jìn)在于,在所述根據(jù)輸出的整磚的數(shù)量及邊長(zhǎng),以及非整磚的切割數(shù)據(jù)及加工數(shù)據(jù)的步驟之后,還包括步驟:根據(jù)整磚的數(shù)量及邊長(zhǎng),以及非整磚的切割數(shù)據(jù)及加工數(shù)據(jù)制作并輸出地磚加工數(shù)據(jù)清單,以指導(dǎo)現(xiàn)場(chǎng)房間地磚的排版施工。
本發(fā)明的第二方面提供了一種基于bim技術(shù)的地磚快速排版系統(tǒng),其包括:
地磚自適應(yīng)族模塊,用于利用bim技術(shù)建立自適應(yīng)地磚族模型,定義自適應(yīng)地磚族參數(shù)化;
房間地磚網(wǎng)格自動(dòng)劃分模塊,用于通過(guò)拾取房間邊界設(shè)定實(shí)際地磚尺寸,以實(shí)際地磚尺寸作為房間地磚網(wǎng)格尺寸進(jìn)行房間地磚網(wǎng)格劃分;
房間地磚模型自動(dòng)生成模塊,用于在劃分好的房間地磚網(wǎng)格內(nèi)載入自適應(yīng)地磚族模型,利用revit共享參數(shù)自動(dòng)進(jìn)行房間地磚快速排版,生成所有房間地磚;以及
地磚數(shù)據(jù)清單模塊,用于判斷所生成的房間地磚是否為整磚;對(duì)判斷為整磚的房間地磚,輸出整磚的數(shù)量及邊長(zhǎng);對(duì)判斷為非整磚的房間地磚,輸出非整磚的切割數(shù)據(jù)及加工數(shù)據(jù)。
所述基于bim技術(shù)的地磚快速排版系統(tǒng)進(jìn)一步的改進(jìn)在于,所述地磚數(shù)據(jù)清單模塊包括一比較判斷模塊,用于將所生成的房間地磚與設(shè)定的所述實(shí)際地磚尺寸進(jìn)行比較,并且,將與所述實(shí)際地磚尺寸相同的房間地磚判斷為整磚,將與所述實(shí)際地磚尺寸不相同的房間地磚判斷為非整磚。
所述基于bim技術(shù)的地磚快速排版系統(tǒng)進(jìn)一步的改進(jìn)在于,所述地磚數(shù)據(jù)清單模塊還包括一整磚數(shù)據(jù)清單模塊,用于對(duì)判斷為整磚的房間地磚進(jìn)行累計(jì),并在生成的所有房間地磚判斷完成后,統(tǒng)計(jì)所累計(jì)的整磚的數(shù)量,輸出整磚的數(shù)量及邊長(zhǎng)。
所述基于bim技術(shù)的地磚快速排版系統(tǒng)進(jìn)一步的改進(jìn)在于,所述地磚數(shù)據(jù)清單模塊還包括一非整磚數(shù)據(jù)清單模塊,用于對(duì)判斷為非整磚的每一塊房間地磚的切割數(shù)據(jù)和加工數(shù)據(jù)進(jìn)行記錄,輸出每一層非整磚的切割數(shù)據(jù)及加工數(shù)據(jù)。
所述基于bim技術(shù)的地磚快速排版系統(tǒng)進(jìn)一步的改進(jìn)在于,所述地磚數(shù)據(jù)清單模塊還包括一清單制作和輸出模塊,用于根據(jù)整磚的數(shù)量及邊長(zhǎng),以及非整磚的切割數(shù)據(jù)及加工數(shù)據(jù)制作并輸出地磚加工數(shù)據(jù)清單,以指導(dǎo)現(xiàn)場(chǎng)房間地磚的排版施工。
本發(fā)明由于采用以上技術(shù)方案,使其具有的有益效果為:
1、本發(fā)明所述的一種基于bim技術(shù)的地磚快速排版系統(tǒng)及方法,具有快速、準(zhǔn)確進(jìn)行地磚排版,同時(shí)減少煩瑣、耗時(shí)的人工排版的特點(diǎn);
2、本發(fā)明能實(shí)現(xiàn)現(xiàn)場(chǎng)施工進(jìn)展與三維模型實(shí)時(shí)關(guān)聯(lián)、同步更新的特點(diǎn),通過(guò)對(duì)應(yīng)現(xiàn)場(chǎng)施工實(shí)際地磚需求調(diào)整三維模型,實(shí)現(xiàn)模型工程量信息與現(xiàn)場(chǎng)施工同步變化,可有效降低地磚排版的時(shí)間,提高計(jì)算地磚排版準(zhǔn)確性及高效性。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明的實(shí)施例中的一種基于bim技術(shù)的地磚快速排版系統(tǒng)的功能模塊示意圖。
圖2為本發(fā)明的實(shí)施例中的一種基于bim技術(shù)的地磚快速排版方法的流程圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部?jī)?nèi)容。
常規(guī)bim地磚排版方法一般是利用bim軟件建立地磚常規(guī)模型手動(dòng)放置地磚進(jìn)行排版,這種方法一般需要用戶一塊一塊的手動(dòng)進(jìn)行排版,同時(shí)用戶必須翻閱圖紙規(guī)范來(lái)確定地磚的退讓關(guān)系,此種方法非常耗費(fèi)時(shí)間,且當(dāng)遇到非整磚時(shí)又需要單獨(dú)重復(fù)建模,再次浪費(fèi)時(shí)間,同時(shí),若方案或地磚尺寸發(fā)生變更,則需要大面的調(diào)整,又將耗費(fèi)更多時(shí)間。本發(fā)明利用revit提供的共享參數(shù)模塊開(kāi)發(fā)出一鍵自動(dòng)生成地磚排版的參數(shù)化系統(tǒng),同時(shí)可輸出相應(yīng)地磚加工數(shù)據(jù)清單。
本發(fā)明提出一種基于bim技術(shù)的地磚排版系統(tǒng)以及一種基于bim技術(shù)的地磚排版方法,實(shí)現(xiàn)現(xiàn)場(chǎng)施工進(jìn)展與三維模型實(shí)時(shí)關(guān)聯(lián)、同步更新的特點(diǎn),通過(guò)對(duì)應(yīng)現(xiàn)場(chǎng)施工實(shí)際地磚需求調(diào)整三維模型,實(shí)現(xiàn)模型與現(xiàn)場(chǎng)施工同步變化,可有效降低地磚排版的時(shí)間,提高計(jì)算地磚排版準(zhǔn)確性及高效性。
首先,參閱圖1所示,圖示為本發(fā)明實(shí)施例中的一種基于bim技術(shù)的地磚快速排版系統(tǒng)1,該系統(tǒng)主要包括地磚自適應(yīng)族模塊11,房間地磚網(wǎng)格自動(dòng)劃分模塊12,房間地磚模型自動(dòng)生成模塊13及地磚數(shù)據(jù)清單模塊14。
其中,地磚自適應(yīng)族模塊11,該模塊包含地磚自適應(yīng)族,其特點(diǎn)在于可自適應(yīng)生成任何幾何形體的地磚。因此,在本實(shí)施例中,該地磚自適應(yīng)族模塊11用于利用bim技術(shù)建立自適應(yīng)地磚族模型,定義自適應(yīng)地磚族參數(shù)化。
房間地磚網(wǎng)格自動(dòng)劃分模塊12,該模塊可根據(jù)通過(guò)拾取房間邊界及設(shè)定的地磚尺寸自動(dòng)生成房間地磚網(wǎng)格。因此,在本實(shí)施例中,該房間地磚網(wǎng)格自動(dòng)劃分模塊12用于通過(guò)拾取房間邊界設(shè)定實(shí)際地磚尺寸,以實(shí)際地磚尺寸作為房間地磚網(wǎng)格尺寸進(jìn)行房間地磚網(wǎng)格劃分。
房間地磚模型自動(dòng)生成模塊13,該模塊的特點(diǎn)在于,根據(jù)劃分好的房間地磚網(wǎng)格,載入地磚自適應(yīng)族后自動(dòng)一鍵生成所有地磚,無(wú)需手動(dòng)一塊一塊的放置地磚進(jìn)行排版。因此,在本實(shí)施例中,該房間地磚模型自動(dòng)生成模塊13用于在劃分好的房間地磚網(wǎng)格內(nèi)載入自適應(yīng)地磚族模型,利用revit共享參數(shù)自動(dòng)進(jìn)行房間地磚快速排版,生成所有房間地磚。
地磚數(shù)據(jù)清單模塊14,該模塊包含兩個(gè)子模塊:整磚數(shù)據(jù)清單模塊141、非整磚數(shù)據(jù)清單模塊142;該模塊的特點(diǎn)在于,可判斷地磚是否屬于整磚,判斷為整磚時(shí)輸出整磚的數(shù)量及邊長(zhǎng);判斷為非整磚時(shí)則輸出非整磚的切割、加工數(shù)據(jù),兩個(gè)子模塊輸出的結(jié)果不同。因此,在本實(shí)施例中,地磚數(shù)據(jù)清單模塊14用于判斷所生成的房間地磚是否為整磚;對(duì)判斷為整磚的房間地磚,輸出整磚的數(shù)量及邊長(zhǎng);對(duì)判斷為非整磚的房間地磚,輸出非整磚的切割數(shù)據(jù)及加工數(shù)據(jù)。其中,對(duì)于非整磚的切割數(shù)據(jù)及加工數(shù)據(jù),例如:整磚為矩形,當(dāng)排布后有的磚需要開(kāi)凹口,此凹口則產(chǎn)生內(nèi)切割邊長(zhǎng)a1、a2及切割角度,即為切割數(shù)據(jù);加工數(shù)據(jù)包含:磚長(zhǎng)度、寬度、切割長(zhǎng)度、切割角度等;當(dāng)磚存在弧形邊時(shí),則又包含:弧長(zhǎng)、加工半徑、圓心角等。該些切割數(shù)據(jù)及加工數(shù)據(jù)均可由revit軟件導(dǎo)出。
進(jìn)一步的,地磚數(shù)據(jù)清單模塊14還包括一比較判斷模塊(圖中未顯示比較判斷模塊),用于將所生成的房間地磚與房間地磚網(wǎng)格自動(dòng)劃分模塊12設(shè)定的實(shí)際地磚尺寸進(jìn)行比較,并且,將與實(shí)際地磚尺寸相同的房間地磚判斷為整磚,將與實(shí)際地磚尺寸不相同的房間地磚判斷為非整磚。
而整磚數(shù)據(jù)清單模塊141則可用于對(duì)判斷為整磚的房間地磚進(jìn)行累計(jì),并在生成的所有房間地磚判斷完成后,統(tǒng)計(jì)所累計(jì)的整磚的數(shù)量,輸出整磚的數(shù)量及邊長(zhǎng)。
非整磚數(shù)據(jù)清單模塊142則可用于對(duì)判斷為非整磚的每一塊房間地磚的切割數(shù)據(jù)和加工數(shù)據(jù)進(jìn)行記錄,輸出每一層非整磚的切割數(shù)據(jù)及加工數(shù)據(jù)。
另外,地磚數(shù)據(jù)清單模塊14還可包括一清單制作和輸出模塊(圖中未顯示比較判斷模塊),用于根據(jù)整磚的數(shù)量及邊長(zhǎng),以及非整磚的切割數(shù)據(jù)及加工數(shù)據(jù)制作并輸出地磚加工數(shù)據(jù)清單,以指導(dǎo)現(xiàn)場(chǎng)房間地磚的排版施工。
下面結(jié)合圖2所示,圖示為本發(fā)明實(shí)施例中的一種基于bim技術(shù)的地磚快速排版方法,該方法主要包括以下步驟:
步驟101:利用bim技術(shù)建立自適應(yīng)地磚族模型,定義自適應(yīng)地磚族參數(shù)化;
步驟102:通過(guò)拾取房間邊界設(shè)定實(shí)際地磚尺寸,以實(shí)際地磚尺寸作為房間地磚網(wǎng)格尺寸進(jìn)行房間地磚網(wǎng)格劃分;
步驟103:在劃分好的房間地磚網(wǎng)格內(nèi)載入自適應(yīng)地磚族模型,利用revit共享參數(shù)自動(dòng)進(jìn)行房間地磚快速排版,生成所有房間地磚;
步驟104:判斷所生成的房間地磚是否為整磚;對(duì)判斷為整磚的房間地磚,輸出整磚的數(shù)量及邊長(zhǎng);對(duì)判斷為非整磚的房間地磚,輸出非整磚的切割數(shù)據(jù)及加工數(shù)據(jù);以及
步驟105:根據(jù)輸出的整磚的數(shù)量及邊長(zhǎng),以及非整磚的切割數(shù)據(jù)及加工數(shù)據(jù),指導(dǎo)現(xiàn)場(chǎng)房間地磚的排版施工。
通過(guò)本發(fā)明的應(yīng)用,能夠使技術(shù)人員依據(jù)bim模型快速進(jìn)行地磚排版,避免了傳統(tǒng)bim排版方法煩瑣、耗時(shí)的缺點(diǎn),能夠高效、準(zhǔn)確保證現(xiàn)場(chǎng)施工的準(zhǔn)確性,縮短工期及節(jié)約成本,通過(guò)高精度的模型作為基礎(chǔ),提取項(xiàng)目所需信息,在技術(shù)、生產(chǎn)、物料等項(xiàng)目管理應(yīng)用中,以可視化、精細(xì)化的特點(diǎn)輔助項(xiàng)目管理。
其中,在步驟103中,利用房間地磚模型自動(dòng)生成模塊,利用revit提供的共享參數(shù)模塊,可在劃分好的房間網(wǎng)格內(nèi)載入自適應(yīng)地磚族后按快捷鍵p實(shí)現(xiàn)一鍵生成所有房間地磚。具體地,利用revit軟件內(nèi)的概念體量功能,在概念體量?jī)?nèi)載入放置創(chuàng)建好的自適應(yīng)地磚族后,選取該地磚,點(diǎn)擊軟件工具欄上的p功能鍵則可實(shí)現(xiàn)一鍵生成所有地磚,方便快捷,無(wú)需手動(dòng)一塊一塊進(jìn)行地磚排版,且由于采用自適應(yīng)地磚族,地磚在排版時(shí)可匹配實(shí)際房間地面情況,自適應(yīng)地進(jìn)行排版,避免重復(fù)建模排版。
進(jìn)一步的,在步驟104的判斷所生成的房間地磚是否為整磚的步驟,包括:
將所生成的房間地磚與步驟102中設(shè)定的實(shí)際地磚尺寸進(jìn)行比較;
將與該實(shí)際地磚尺寸相同的房間地磚判斷為整磚;以及
將與該實(shí)際地磚尺寸不相同的房間地磚判斷為非整磚。
另外,步驟104的判斷所生成的房間地磚是否為整磚的步驟,還可為:利用bim的revit軟件,在定義自適應(yīng)地磚族參數(shù)化時(shí),預(yù)先賦予地磚名為整磚或非整磚的共享參數(shù),在生成所有房間地磚后,利用過(guò)濾條件識(shí)別整磚或非整磚。其中的過(guò)濾條件可為:與前述實(shí)際地磚尺寸相同的房間地磚判斷為整磚,與前述實(shí)際地磚尺寸不相同的房間地磚判斷為非整磚,或者為符合其他設(shè)定地磚尺寸。
更進(jìn)一步的,對(duì)判斷為整磚的房間地磚,輸出整磚的數(shù)量及邊長(zhǎng)的步驟,包括:對(duì)判斷為整磚的房間地磚進(jìn)行累計(jì),并在生成的所有房間地磚判斷完成后,統(tǒng)計(jì)所累計(jì)的整磚的數(shù)量,輸出整磚的數(shù)量及邊長(zhǎng)。
并且,對(duì)判斷為非整磚的房間地磚,輸出非整磚的切割數(shù)據(jù)及加工數(shù)據(jù)的步驟,包括:對(duì)判斷為非整磚的每一塊房間地磚的切割數(shù)據(jù)和加工數(shù)據(jù)進(jìn)行記錄,輸出每一層非整磚的切割數(shù)據(jù)及加工數(shù)據(jù)。
另外,在所述根據(jù)輸出的整磚的數(shù)量及邊長(zhǎng),以及非整磚的切割數(shù)據(jù)及加工數(shù)據(jù)的步驟之后,還可包括步驟:根據(jù)整磚的數(shù)量及邊長(zhǎng),以及非整磚的切割數(shù)據(jù)及加工數(shù)據(jù)制作并輸出地磚加工數(shù)據(jù)清單,以指導(dǎo)現(xiàn)場(chǎng)房間地磚的排版施工。
需要說(shuō)明的是,本說(shuō)明書(shū)所附圖式所繪示的結(jié)構(gòu)、比例、大小等,均僅用以配合說(shuō)明書(shū)所揭示的內(nèi)容,以供熟悉此技術(shù)的人士了解與閱讀,并非用以限定本發(fā)明可實(shí)施的限定條件,故不具技術(shù)上的實(shí)質(zhì)意義,任何結(jié)構(gòu)的修飾、比例關(guān)系的改變或大小的調(diào)整,在不影響本發(fā)明所能產(chǎn)生的功效及所能達(dá)成的目的下,均應(yīng)仍落在本發(fā)明所揭示的技術(shù)內(nèi)容得能涵蓋的范圍內(nèi)。同時(shí),本說(shuō)明書(shū)中所引用的如“上”、“下”、“左”、“右”、“中間”及“一”等的用語(yǔ),亦僅為便于敘述的明了,而非用以限定本發(fā)明可實(shí)施的范圍,其相對(duì)關(guān)系的改變或調(diào)整,在無(wú)實(shí)質(zhì)變更技術(shù)內(nèi)容下,當(dāng)亦視為本發(fā)明可實(shí)施的范疇。
以上所述僅是本發(fā)明的較佳實(shí)施例而已,并非對(duì)本發(fā)明做任何形式上的限制,雖然本發(fā)明已以較佳實(shí)施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案的范圍內(nèi),當(dāng)可利用上述揭示的技術(shù)內(nèi)容作出些許更動(dòng)或修飾為等同變化的等效實(shí)施例,但凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所作的任何簡(jiǎn)單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。