本技術(shù)涉及計(jì)算機(jī)圖形圖像,尤其涉及一種建筑外墻外側(cè)定位方法、系統(tǒng)、設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、在建筑工程中的算量軟件應(yīng)用中,外墻的布置與識(shí)別是影響建筑工程量計(jì)算精度的關(guān)鍵因素之一。為了確保外墻外側(cè)的正確識(shí)別,通常需要明確區(qū)分墻體的內(nèi)外側(cè)。墻體內(nèi)外側(cè)的定義不僅影響外墻的設(shè)計(jì)與施工質(zhì)量,還直接影響到墻面面積、材料用量等工程量的計(jì)算結(jié)果。
2、現(xiàn)有操作流程通常是用戶(hù)首先在軟件中繪制墻體結(jié)構(gòu),完成外墻布置后,再通過(guò)單獨(dú)的操作設(shè)置外墻外側(cè)的方向,以明確墻體的內(nèi)外側(cè)。該過(guò)程要求用戶(hù)在墻體繪制完成后再次進(jìn)行外側(cè)定義,且當(dāng)墻體的幾何參數(shù)(如墻長(zhǎng)、墻寬等)發(fā)生變化時(shí),外側(cè)的設(shè)置也需要手動(dòng)重新調(diào)整。
3、然而現(xiàn)有的操作方式存在明顯的不足,由于墻體繪制與外側(cè)定義是獨(dú)立的步驟,用戶(hù)需要進(jìn)行兩次操作,墻體繪制與外側(cè)定義分離,使得用戶(hù)需要進(jìn)行重復(fù)操作,增加了建模的復(fù)雜性。此外當(dāng)墻體變更時(shí),外側(cè)無(wú)法自動(dòng)更新,用戶(hù)必須重新設(shè)置外側(cè),也會(huì)導(dǎo)致效率低下,同時(shí)也增加了人為出錯(cuò)的風(fēng)險(xiǎn)。由于外墻外側(cè)定義過(guò)程無(wú)法與墻體的動(dòng)態(tài)變化聯(lián)動(dòng),現(xiàn)有技術(shù)在復(fù)雜項(xiàng)目中更為耗時(shí),降低了算量軟件的使用便捷性和準(zhǔn)確性。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)提供了一種建筑外墻外側(cè)定位方法、系統(tǒng)、設(shè)備及存儲(chǔ)介質(zhì),能夠解決現(xiàn)有技術(shù)中用戶(hù)需要進(jìn)行二次操作的問(wèn)題,從而降低了操作復(fù)雜性和出錯(cuò)風(fēng)險(xiǎn)。本技術(shù)提供如下技術(shù)方案:
2、第一方面,本技術(shù)提供一種建筑外墻外側(cè)定位方法,所述方法包括:
3、繪制墻體,響應(yīng)于用戶(hù)在建筑算量軟件中的墻體繪制請(qǐng)求,啟動(dòng)外側(cè)標(biāo)識(shí)狀態(tài),記錄墻體的初始繪制位置,在該位置自動(dòng)創(chuàng)建墻體的外側(cè)邊,并以鼠標(biāo)的移動(dòng)軌跡為基準(zhǔn)動(dòng)態(tài)更新外側(cè)邊的顯示效果;
4、墻體方向的調(diào)整及外側(cè)的設(shè)置,基于默認(rèn)左側(cè)外側(cè)實(shí)現(xiàn)外側(cè)在墻體兩側(cè)的切換,并通過(guò)外墻外側(cè)編輯方法進(jìn)行外側(cè)的設(shè)置;
5、在完成墻體的繪制和外側(cè)設(shè)置后,響應(yīng)于用戶(hù)的需求,啟動(dòng)自動(dòng)識(shí)別外墻外側(cè)邊界的功能;
6、響應(yīng)于外墻外側(cè)數(shù)據(jù)與外墻模型的綁定請(qǐng)求,建立相對(duì)位置關(guān)系,以實(shí)現(xiàn)實(shí)時(shí)聯(lián)動(dòng);
7、在完成墻體的繪制及外邊線(xiàn)的設(shè)置后,響應(yīng)用戶(hù)的檢查請(qǐng)求,進(jìn)入外邊線(xiàn)檢查狀態(tài),以確保所有外邊線(xiàn)設(shè)置符合預(yù)定規(guī)范。
8、在一個(gè)具體的可實(shí)施方案中,所述繪制墻體,響應(yīng)于用戶(hù)在建筑算量軟件中的墻體繪制請(qǐng)求,啟動(dòng)外側(cè)標(biāo)識(shí)狀態(tài),記錄墻體的初始繪制位置,在該位置自動(dòng)創(chuàng)建墻體的外側(cè)邊,并以鼠標(biāo)的移動(dòng)軌跡為基準(zhǔn)動(dòng)態(tài)更新外側(cè)邊的顯示效果包括:
9、用戶(hù)在指定位置點(diǎn)擊鼠標(biāo),記錄該位置的坐標(biāo),作為墻體繪制的起點(diǎn),在記錄初始位置后,外側(cè)標(biāo)識(shí)的顯示功能自動(dòng)啟動(dòng),默認(rèn)選定墻體的一側(cè)為外側(cè)邊。
10、在一個(gè)具體的可實(shí)施方案中,所述繪制墻體,響應(yīng)于用戶(hù)在建筑算量軟件中的墻體繪制請(qǐng)求,啟動(dòng)外側(cè)標(biāo)識(shí)狀態(tài),記錄墻體的初始繪制位置,在該位置自動(dòng)創(chuàng)建墻體的外側(cè)邊,并以鼠標(biāo)的移動(dòng)軌跡為基準(zhǔn)動(dòng)態(tài)更新外側(cè)邊的顯示效果包括:
11、外側(cè)邊的方向由用戶(hù)選擇的繪制方向和順序決定;
12、外側(cè)邊與內(nèi)側(cè)邊同時(shí)生成,通過(guò)顏色或者線(xiàn)條樣式的標(biāo)識(shí)方式進(jìn)行區(qū)分;
13、依據(jù)墻體的幾何位置和方向自動(dòng)判斷外側(cè)的朝向。
14、在一個(gè)具體的可實(shí)施方案中,所述通過(guò)外墻外側(cè)編輯方法進(jìn)行外側(cè)的設(shè)置包括:
15、通過(guò)鼠標(biāo)點(diǎn)擊選擇特定段作為外邊線(xiàn),具體操作邏輯如下:
16、若當(dāng)前段狀態(tài)為外側(cè),當(dāng)鼠標(biāo)移動(dòng)至選中外邊線(xiàn)時(shí),該線(xiàn)段會(huì)加粗顯示,用戶(hù)若點(diǎn)擊該外邊線(xiàn),則該線(xiàn)段被取消設(shè)置,狀態(tài)轉(zhuǎn)為非外側(cè);
17、若當(dāng)前段狀態(tài)為非外側(cè),當(dāng)鼠標(biāo)移動(dòng)到此位置時(shí),外邊線(xiàn)會(huì)預(yù)先顯示出來(lái),用戶(hù)若點(diǎn)擊該位置,成功設(shè)置該外邊線(xiàn)為外側(cè)。
18、在一個(gè)具體的可實(shí)施方案中,所述響應(yīng)于用戶(hù)的需求,啟動(dòng)自動(dòng)識(shí)別外墻外側(cè)邊界的功能包括:
19、自動(dòng)或手動(dòng)識(shí)別內(nèi)外墻的參考構(gòu)件,如砼墻、磚墻、預(yù)制墻、虛墻、柱、暗柱、間壁墻、玻璃幕墻、磚柱及預(yù)制柱;
20、最終對(duì)砼墻、磚墻和預(yù)制墻的內(nèi)外墻屬性進(jìn)行修改,其他構(gòu)件作為輪廓識(shí)別的輔助構(gòu)件;
21、在識(shí)別過(guò)程中,依據(jù)已繪制的構(gòu)件,計(jì)算每個(gè)構(gòu)件的對(duì)應(yīng)二維輪廓;其中點(diǎn)構(gòu)件的二維輪廓直接獲取,線(xiàn)構(gòu)件的輪廓通過(guò)起點(diǎn)和終點(diǎn)的線(xiàn)段進(jìn)行分析獲取。
22、在一個(gè)具體的可實(shí)施方案中,所述線(xiàn)構(gòu)件的輪廓?jiǎng)t通過(guò)起點(diǎn)和終點(diǎn)的線(xiàn)段進(jìn)行分析包括:
23、針對(duì)線(xiàn)構(gòu)件,根據(jù)其起點(diǎn)到終點(diǎn)的線(xiàn)段,左右各外擴(kuò)半個(gè)構(gòu)件寬度,應(yīng)用現(xiàn)有的倒角算法計(jì)算得到二維輪廓。
24、在一個(gè)具體的可實(shí)施方案中,所述響應(yīng)用戶(hù)的檢查請(qǐng)求,進(jìn)入外邊線(xiàn)檢查狀態(tài)包括:
25、對(duì)所有相鄰的平行墻體進(jìn)行分析,判斷其外邊線(xiàn)是否位于同一側(cè)。若發(fā)現(xiàn)相鄰墻體的外邊線(xiàn)均處于同側(cè),則標(biāo)記該情況為異常,并提醒用戶(hù)進(jìn)行調(diào)整;
26、在檢查過(guò)程中,若發(fā)現(xiàn)任何外墻缺少外邊線(xiàn)設(shè)置,記錄該異常情況,并提示用戶(hù)進(jìn)行必要的設(shè)置;
27、針對(duì)每條墻體,檢查其是否存在設(shè)置多條外邊線(xiàn)的情況,提示用戶(hù)進(jìn)行修正。
28、第二方面,本技術(shù)提供一種建筑外墻外側(cè)定位系統(tǒng),采用如下的技術(shù)方案:
29、一種建筑外墻外側(cè)定位系統(tǒng),包括:
30、墻體繪制模塊,用于繪制墻體,響應(yīng)于用戶(hù)在建筑算量軟件中的墻體繪制請(qǐng)求,啟動(dòng)外側(cè)標(biāo)識(shí)狀態(tài),記錄墻體的初始繪制位置,在該位置自動(dòng)創(chuàng)建墻體的外側(cè)邊,并以鼠標(biāo)的移動(dòng)軌跡為基準(zhǔn)動(dòng)態(tài)更新外側(cè)邊的顯示效果;
31、墻體調(diào)整模塊,用于墻體方向的調(diào)整及外側(cè)的設(shè)置,基于默認(rèn)左側(cè)外側(cè)實(shí)現(xiàn)外側(cè)在墻體兩側(cè)的切換,并通過(guò)外墻外側(cè)編輯方法進(jìn)行外側(cè)的設(shè)置;
32、邊界識(shí)別模塊,用于在完成墻體的繪制和外側(cè)設(shè)置后,響應(yīng)于用戶(hù)的需求,啟動(dòng)自動(dòng)識(shí)別外墻外側(cè)邊界的功能;
33、數(shù)據(jù)綁定模塊,用于響應(yīng)于外墻外側(cè)數(shù)據(jù)與外墻模型的綁定請(qǐng)求,建立相對(duì)位置關(guān)系,以實(shí)現(xiàn)實(shí)時(shí)聯(lián)動(dòng);
34、外邊線(xiàn)檢查模塊,用于在完成墻體的繪制及外邊線(xiàn)的設(shè)置后,響應(yīng)用戶(hù)的檢查請(qǐng)求,進(jìn)入外邊線(xiàn)檢查狀態(tài),以確保所有外邊線(xiàn)設(shè)置符合預(yù)定規(guī)范。
35、第三方面,本技術(shù)提供一種電子設(shè)備,所述設(shè)備包括處理器和存儲(chǔ)器;所述存儲(chǔ)器中存儲(chǔ)有程序,所述程序由所述處理器加載并執(zhí)行以實(shí)現(xiàn)如第一方面所述的一種建筑外墻外側(cè)定位方法。
36、第四方面,本技術(shù)提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)中存儲(chǔ)有程序,所述程序被處理器執(zhí)行時(shí)用于實(shí)現(xiàn)如第一方面所述的一種建筑外墻外側(cè)定位方法。
37、綜上所述,本技術(shù)的有益效果至少包括:
38、1)通過(guò)將墻體繪制與外側(cè)定義合并為一個(gè)流暢的操作過(guò)程,用戶(hù)在繪制墻體時(shí),無(wú)需單獨(dú)進(jìn)行外側(cè)設(shè)置。這種一體化操作有效減少了用戶(hù)的操作步驟,降低了建模的復(fù)雜性,使得用戶(hù)能夠更快速、更高效地完成墻體建模,提高了軟件的易用性。
39、2)建立了外墻外側(cè)數(shù)據(jù)與墻體模型的綁定機(jī)制,確保墻體在進(jìn)行編輯或修改時(shí),相關(guān)的外側(cè)信息能夠?qū)崟r(shí)更新。這一機(jī)制消除了用戶(hù)在墻體幾何參數(shù)變化后必須手動(dòng)調(diào)整外側(cè)設(shè)置的繁瑣過(guò)程,大幅提升了建模過(guò)程的靈活性與準(zhǔn)確性,確保了外墻設(shè)計(jì)的一致性。
40、3)引入了外邊線(xiàn)檢查功能,能夠自動(dòng)識(shí)別和報(bào)告相鄰平行墻體外邊線(xiàn)位置異常的情況,如同側(cè)設(shè)置、缺失外邊線(xiàn)或設(shè)置多條外邊線(xiàn)等。通過(guò)這一檢查機(jī)制,用戶(hù)可以及時(shí)發(fā)現(xiàn)并修正潛在的設(shè)計(jì)錯(cuò)誤,從而提升外墻布局的合理性與設(shè)計(jì)質(zhì)量,確保工程量計(jì)算的準(zhǔn)確性。
41、通過(guò)將墻體繪制與外側(cè)定義合并為一次操作,解決了現(xiàn)有技術(shù)中用戶(hù)需要進(jìn)行二次操作的問(wèn)題,從而降低了操作復(fù)雜性和出錯(cuò)風(fēng)險(xiǎn)。該方案實(shí)現(xiàn)了墻體繪制時(shí)自動(dòng)標(biāo)識(shí)外側(cè),并根據(jù)用戶(hù)的繪制方向動(dòng)態(tài)更新外側(cè)邊。通過(guò)現(xiàn)有算法自動(dòng)識(shí)別外墻外側(cè)邊界,并與墻體模型綁定,確保外側(cè)信息實(shí)時(shí)聯(lián)動(dòng),避免了墻體幾何參數(shù)變化后需手動(dòng)調(diào)整外側(cè)的弊端。此外,外邊線(xiàn)檢查功能確保設(shè)置的規(guī)范性,提高了設(shè)計(jì)的準(zhǔn)確性與效率,適應(yīng)復(fù)雜項(xiàng)目的需求。
42、上述說(shuō)明僅是本技術(shù)技術(shù)方案的概述,為了能夠更清楚了解本技術(shù)的技術(shù)手段,并可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,以下以本技術(shù)的較佳實(shí)施例并配合附圖詳細(xì)說(shuō)明如后。