本發(fā)明涉及計(jì)算機(jī)技術(shù),尤其涉及一種建筑裝飾的布置方法和裝置。
背景技術(shù):
在建筑領(lǐng)域,建筑設(shè)計(jì)師廣泛采用Revit軟件,進(jìn)行建筑信息模型的設(shè)計(jì)和展示。Revit軟件功能強(qiáng)大,可幫助建筑設(shè)計(jì)師設(shè)計(jì)、建造和維護(hù)質(zhì)量更好、能效更高的建筑。
為保護(hù)建筑物的主體結(jié)構(gòu)、完善建筑物的物理性能、使用功能和美化建筑物,通常在建筑物的內(nèi)外表面進(jìn)行建筑裝飾。因此,建筑設(shè)計(jì)師在采用Revit軟件進(jìn)行建筑模型的建立時(shí),也通常為建筑物的墻、板等構(gòu)件進(jìn)行建筑裝飾的布置。但是,現(xiàn)有的Revit軟件中,在對(duì)建筑裝飾進(jìn)行布置時(shí),通常將裝飾材料以文字的形式標(biāo)注在建筑模型中,或者在墻、板等構(gòu)件的附加屬性中,對(duì)墻、板的表面的裝飾在給定的裝飾材料中進(jìn)行選擇。因此,現(xiàn)有的建筑裝飾的布置方法存在不能同時(shí)對(duì)多個(gè)墻、板的裝飾進(jìn)行布置,布置方式復(fù)雜的問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種建筑裝飾的布置方法和裝置,用于解決現(xiàn)有建筑裝飾的布置方法存在布置方式復(fù)雜的問(wèn)題。
本發(fā)明一方面提供一種建筑裝飾的布置方法,包括:
確定待裝飾的第一建筑構(gòu)件,確定對(duì)所述第一建筑構(gòu)件進(jìn)行裝飾的第一裝飾構(gòu)件的屬性信息;
根據(jù)所述第一建筑構(gòu)件的位置信息,確定所述第一裝飾構(gòu)件的位置信息;
根據(jù)所述第一裝飾構(gòu)件的位置信息和所述第一裝飾構(gòu)件的屬性信息,布置所述第一裝飾構(gòu)件。
如上所述的建筑裝飾的布置方法,所述確定待裝飾的第一建筑構(gòu)件,包括:
接收用戶輸入的裝飾布置指令,所述裝飾布置指令包括待裝飾的建筑構(gòu)件類型、待裝飾的建筑構(gòu)件范圍;
根據(jù)所述待裝飾的建筑構(gòu)件類型和所述待裝飾的建筑構(gòu)件范圍,確定所述待裝飾的第一建筑構(gòu)件。
如上所述的建筑裝飾的布置方法,所述根據(jù)所述待裝飾的建筑構(gòu)件類型和所述待裝飾的建筑構(gòu)件范圍,確定所述待裝飾的第一建筑構(gòu)件,包括:
根據(jù)所述待裝飾的建筑構(gòu)件范圍,確定所述建筑構(gòu)件范圍內(nèi)的待裝飾的第二建筑構(gòu)件;
根據(jù)所述待裝飾的建筑構(gòu)件類型,在所述第二建筑構(gòu)件中確定所述第一建筑構(gòu)件。
如上所述的建筑裝飾的布置方法,所述根據(jù)所述第一裝飾構(gòu)件的位置信息和所述第一裝飾構(gòu)件的屬性信息,布置所述第一裝飾構(gòu)件,包括:
根據(jù)所述第一建筑構(gòu)件的尺寸信息和所述第一裝飾構(gòu)件的屬性信息,確定所述第一裝飾構(gòu)件的尺寸信息;
根據(jù)所述第一裝飾構(gòu)件的位置信息和所述第一裝飾構(gòu)件的尺寸信息,布置所述第一裝飾構(gòu)件。
如上所述的建筑裝飾的布置方法,所述根據(jù)所述第一裝飾構(gòu)件的位置信息和所述第一裝飾構(gòu)件的屬性信息,布置所述第一裝飾構(gòu)件之前,還包括:
判斷所述第一建筑構(gòu)件上是否已布置有第二裝飾構(gòu)件;
若是,則判斷所述裝飾布置指令中是否包括刪除信息;
若是,則刪除已布置在所述第一建筑構(gòu)件上的第二裝飾構(gòu)件。
如上所述的建筑裝飾的布置方法,若所述待裝飾的建筑構(gòu)件類型為外墻,所述第一建筑構(gòu)件上已布置有第二裝飾構(gòu)件,所述裝飾布置指令中未包括刪除信息,則所述根據(jù)所述第一裝飾構(gòu)件的位置信息和所述第一裝飾構(gòu)件的屬性信息,布置所述第一裝飾構(gòu)件,包括:
根據(jù)所述第一裝飾構(gòu)件的位置信息和所述第一裝飾構(gòu)件的屬性信息,在所述第二裝飾構(gòu)件表面布置所述第一裝飾構(gòu)件。
下面介紹本發(fā)明提供的一種建筑裝飾的布置裝置,該裝置與方法一一對(duì)應(yīng),用以實(shí)現(xiàn)上述實(shí)施例中的建筑裝飾的布置方法,具有相同的技術(shù)特征和技術(shù)效果,本發(fā)明對(duì)此不再贅述。
本發(fā)明另一方面提供一種建筑裝飾的布置裝置,所述裝置包括:
第一建筑構(gòu)件確定模塊,用于確定待裝飾的第一建筑構(gòu)件,確定對(duì)所述第一建筑構(gòu)件進(jìn)行裝飾的第一裝飾構(gòu)件的屬性信息;
位置信息確定模塊,用于根據(jù)所述第一建筑構(gòu)件的位置信息,確定所述第一裝飾構(gòu)件的位置信息;
布置模塊,用于根據(jù)所述第一裝飾構(gòu)件的位置信息和所述第一裝飾構(gòu)件的屬性信息,布置所述第一裝飾構(gòu)件。
如上所述的建筑裝飾的布置裝置,所述第一建筑構(gòu)件確定模塊具體用于:
接收用戶輸入的裝飾布置指令,所述裝飾布置指令包括待裝飾的建筑構(gòu)件類型、待裝飾的建筑構(gòu)件范圍;
根據(jù)所述待裝飾的建筑構(gòu)件類型和所述待裝飾的建筑構(gòu)件范圍,確定所述待裝飾的第一建筑構(gòu)件。
如上所述的建筑裝飾的布置裝置,所述第一建筑構(gòu)件確定模塊具體用于:
根據(jù)所述待裝飾的建筑構(gòu)件范圍,確定所述建筑構(gòu)件范圍內(nèi)的待裝飾的第二建筑構(gòu)件;
根據(jù)所述待裝飾的建筑構(gòu)件類型,在所述第二建筑構(gòu)件中確定所述第一建筑構(gòu)件。
如上所述的建筑裝飾的布置裝置,所述布置模塊具體用于:
根據(jù)所述第一建筑構(gòu)件的尺寸信息和所述第一裝飾構(gòu)件的屬性信息,確定所述第一裝飾構(gòu)件的尺寸信息;
根據(jù)所述第一裝飾構(gòu)件的位置信息和所述第一裝飾構(gòu)件的尺寸信息,布置所述第一裝飾構(gòu)件。
本發(fā)明提供的建筑裝飾的布置方法和裝置,在確定了待裝飾的第一建筑構(gòu)件,以及對(duì)第一建筑構(gòu)件進(jìn)行裝飾的第一裝飾構(gòu)件后,根據(jù)第一建筑構(gòu)件的位置信息確定第一裝飾構(gòu)件的位置信息,再根據(jù)第一裝飾構(gòu)件的位置與屬性信息,完成第一裝飾構(gòu)件的布置,實(shí)現(xiàn)對(duì)待裝飾的建筑構(gòu)件的裝飾。本發(fā)明通過(guò)在待裝飾的建筑構(gòu)件上增加裝飾構(gòu)件,實(shí)現(xiàn)了將裝飾視為與建筑構(gòu)件相同的構(gòu)件,通過(guò)將裝飾的布置與建筑構(gòu)件相獨(dú)立,方便了用戶批量的進(jìn)行裝飾構(gòu)件的布置,簡(jiǎn)化了建筑構(gòu)件的裝飾的布置過(guò)程。
附圖說(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ā)明提供的建筑裝飾的布置方法實(shí)施例一的流程示意圖;
圖2為本發(fā)明提供的建筑裝飾的布置方法實(shí)施例二的流程示意圖;
圖3為本發(fā)明提供的建筑裝飾的布置裝置實(shí)施例三的流程示意圖;
圖4為本發(fā)明提供的建筑裝飾的布置裝置實(shí)施例一的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
在本發(fā)明實(shí)施例中,針對(duì)現(xiàn)有的Revit軟件中,對(duì)建筑模型中的各個(gè)建筑構(gòu)件的裝飾進(jìn)行布置的過(guò)程中,存在布置方式復(fù)雜的問(wèn)題進(jìn)行改進(jìn)。本發(fā)明實(shí)施例通過(guò)將裝飾視為與建筑構(gòu)件相同的裝飾構(gòu)件,而不是建筑構(gòu)件的屬性信息,對(duì)建筑構(gòu)件進(jìn)行裝飾,簡(jiǎn)化了建筑構(gòu)件的裝飾的布置過(guò)程。下面,通過(guò)具體實(shí)施例對(duì)本申請(qǐng)的技術(shù)方案進(jìn)行詳細(xì)說(shuō)明。
本發(fā)明一方面提供一種建筑裝飾的布置方法。圖1為本發(fā)明提供的建筑裝飾的布置方法實(shí)施例一的流程示意圖,該方法的執(zhí)行主體為建筑裝飾的布置裝置,該裝置可以通過(guò)軟件或硬件實(shí)現(xiàn),也可直接集成在現(xiàn)有的Revit軟件中,請(qǐng)參照?qǐng)D1,該方法可以包括:
S101、確定待裝飾的第一建筑構(gòu)件,確定對(duì)第一建筑構(gòu)件進(jìn)行裝飾的第一裝飾構(gòu)件的屬性信息;
S102、根據(jù)第一建筑構(gòu)件的位置信息,確定第一裝飾構(gòu)件的位置信息;
S103、根據(jù)第一裝飾構(gòu)件的位置信息和第一裝飾構(gòu)件的屬性信息,布置第一裝飾構(gòu)件。
具體的,在S101中,建筑裝飾的布置裝置接收用戶(即建筑設(shè)計(jì)師)指定的待裝飾的第一建筑構(gòu)件。示例性的,第一建筑構(gòu)件可以為特定的一個(gè)內(nèi)墻、也可以為為一個(gè)房間內(nèi)的所有內(nèi)墻、還可以為一個(gè)樓層內(nèi)的所有內(nèi)墻和支柱,即第一建筑構(gòu)件可以為單個(gè)構(gòu)件、也可為多個(gè)構(gòu)件。建筑裝飾的布置裝置還接收用戶指定的對(duì)待裝飾的建第一筑構(gòu)件進(jìn)行裝飾的第一裝飾構(gòu)件的屬性信息。示例性的,屬性信息包括裝飾的材料類型,如玻璃、防水材料、瓷磚、漆、壁紙等。即用戶指定選用某一材料對(duì)某一建筑構(gòu)件進(jìn)行裝飾??蛇x的,屬性信息還可包括裝飾的高度、厚度等尺寸信息。裝飾構(gòu)件的高度、厚度等尺寸信息還可根據(jù)材料類型獲得,例如,當(dāng)指定材料類型為防水材料時(shí),則可示例性的確定裝飾構(gòu)件的高度。
具體的,在S102中,在Revit軟件中,第一建筑構(gòu)件的位置信息即為待裝飾建筑構(gòu)件的坐標(biāo)信息,由于第一裝飾構(gòu)件通常覆蓋在待裝飾的第一建筑構(gòu)件的表面,因此可根據(jù)待裝飾的第一建筑構(gòu)件的位置信息確定第一裝飾構(gòu)件的位置信息。示例性的,可將待裝飾的建筑構(gòu)件的待裝飾面的位置信息作為第一裝飾構(gòu)件的位置信息。在具體實(shí)現(xiàn)過(guò)程中,在Revit軟件中,建筑裝飾的布置裝置直接在第一建筑構(gòu)件的位置處增加一個(gè)構(gòu)件,并將該構(gòu)件的屬性設(shè)置為第一裝飾構(gòu)件的屬性。
具體的,在S103中,當(dāng)確定了第一裝飾構(gòu)件的位置信息后,根據(jù)第一裝飾構(gòu)件的屬性信息,如厚度信息,確定第一裝飾構(gòu)件的形狀,并將第一裝飾構(gòu)件布置在第一裝飾構(gòu)件的位置信息所指示的位置處。可選的,當(dāng)Revit軟件中的建筑模型為二維模型時(shí),直接根據(jù)第一裝飾構(gòu)件的位置信息布置第一裝飾構(gòu)件,第一裝飾構(gòu)件在二維模型中,以線段的形式展示,用戶可通過(guò)查看第一裝飾構(gòu)件的屬性,確定第一裝飾構(gòu)件的裝飾類型、厚度等信息。通過(guò)將第一建筑構(gòu)件的裝飾屬性以第一裝飾構(gòu)件的形式標(biāo)注在Revit軟件中,極大的方便了建筑構(gòu)件的裝飾過(guò)程。
本發(fā)明提供的建筑裝飾的布置方法,在確定了待裝飾的第一建筑構(gòu)件,以及對(duì)第一建筑構(gòu)件進(jìn)行裝飾的第一裝飾構(gòu)件后,根據(jù)第一建筑構(gòu)件的位置信息確定第一裝飾構(gòu)件的位置信息,再根據(jù)第一裝飾構(gòu)件的位置與屬性信息,完成第一裝飾構(gòu)件的布置,實(shí)現(xiàn)對(duì)待裝飾的建筑構(gòu)件的裝飾。本發(fā)明通過(guò)在待裝飾的建筑構(gòu)件上增加裝飾構(gòu)件,實(shí)現(xiàn)了將裝飾視為與建筑構(gòu)件相同的構(gòu)件,通過(guò)將裝飾的布置與建筑構(gòu)件相獨(dú)立,方便了用戶批量的進(jìn)行裝飾構(gòu)件的布置,簡(jiǎn)化了建筑構(gòu)件的裝飾的布置過(guò)程。
進(jìn)一步的,在圖1所示實(shí)施例的基礎(chǔ)上,對(duì)S101中的確定待裝飾的建筑構(gòu)件的過(guò)程具體包括:
S1011、接收用戶輸入的裝飾布置指令,裝飾布置指令包括待裝飾的建筑構(gòu)件類型、待裝飾的建筑構(gòu)件范圍;
S1012、根據(jù)待裝飾的建筑構(gòu)件類型和待裝飾的建筑構(gòu)件范圍,確定待裝飾的第一建筑構(gòu)件。
具體的,在S1011中,建筑裝飾的布置裝置接收用戶輸入的裝飾布置指令,裝飾布置指令用于指示將指定類型的裝飾布置在待裝飾的第一建筑構(gòu)件上。示例性的,裝飾布置指令包括待裝飾的建筑構(gòu)件類型和待裝飾的建筑構(gòu)件范圍。其中,建筑構(gòu)件類型包括:墻、柱、板、地腳、梁等??蛇x的,在進(jìn)行裝飾時(shí),考慮墻的內(nèi)墻和外墻會(huì)采用不同的裝飾方法進(jìn)行裝飾,故建筑構(gòu)件類型中的墻還可進(jìn)一步劃分為內(nèi)墻和外墻。裝飾布置指令中可包括多種建筑構(gòu)件類型,指示同時(shí)對(duì)多種建筑構(gòu)件進(jìn)行裝飾。建筑構(gòu)件范圍示例性的可以為房間信息、樓層信息、樓編號(hào)信息等。例如,房間信息限定了待裝飾的建筑構(gòu)件屬于房間信息所對(duì)應(yīng)的房間。
具體的,在S1012中,根據(jù)裝飾布置指令中的待裝飾的建筑構(gòu)件類型和待裝飾的建筑構(gòu)件范圍,確定待裝飾的第一建筑構(gòu)件。示例性的,對(duì)于建筑模型中的所有建筑構(gòu)件,同時(shí)符合建筑構(gòu)件類型和建筑構(gòu)件范圍的建筑構(gòu)件,即為待裝飾的第一建筑構(gòu)件。示例性的,當(dāng)建筑構(gòu)件類型為外墻,建筑構(gòu)件范圍為樓層信息,樓層信息為第2層至第4層樓層時(shí),待裝飾的第一建筑構(gòu)件為第2層至第4層樓層中的所有外墻,故采用第一裝飾構(gòu)件對(duì)第2層至第4層樓層的外墻進(jìn)行裝飾。
進(jìn)一步的,在上述實(shí)施例的基礎(chǔ)上,S1012中的確定待裝飾的第一建筑構(gòu)件的過(guò)程具體包括:
根據(jù)待裝飾的建筑構(gòu)件范圍,確定建筑構(gòu)件范圍內(nèi)的待裝飾的第二建筑構(gòu)件;
根據(jù)待裝飾的建筑構(gòu)件類型,在第二建筑構(gòu)件中確定第一建筑構(gòu)件。
具體的,首先根據(jù)待裝飾的建筑構(gòu)件范圍,確定建筑構(gòu)件范圍內(nèi)的所有建筑構(gòu)件。示例性的,當(dāng)待裝飾的建筑構(gòu)件范圍為指定建筑的特定樓層時(shí),根據(jù)樓層信息,確定屬于該樓層內(nèi)的所有第二建筑構(gòu)件。例如,當(dāng)樓層信息為第二層時(shí),確定屬于第二層樓層的所有外墻集合、內(nèi)墻集合、梁集合、柱集合、地腳集合。然后待裝飾的建筑構(gòu)件類型,例如內(nèi)墻,可在第二建筑構(gòu)件的所有集合中確定出內(nèi)墻集合,作為第一建筑構(gòu)件。
可選的,上述按建筑構(gòu)件類型劃分的集合內(nèi),還包括按照樓層、房間等信息劃分的子集合。
進(jìn)一步的,在上述實(shí)施例的基礎(chǔ)上,對(duì)S103中的裝飾構(gòu)件的布置過(guò)程進(jìn)行詳細(xì)說(shuō)明。圖2為本發(fā)明提供的建筑裝飾的布置方法實(shí)施例二的流程示意圖。如圖2所示,根據(jù)第一裝飾構(gòu)件的位置信息和第一裝飾構(gòu)件的屬性信息,布置第一裝飾構(gòu)件,具體包括:
S201、根據(jù)第一建筑構(gòu)件的尺寸信息和第一裝飾構(gòu)件的屬性信息,確定第一裝飾構(gòu)件的尺寸信息;
S202、根據(jù)第一裝飾構(gòu)件的位置信息和第一裝飾構(gòu)件的尺寸信息,布置第一裝飾構(gòu)件。
具體的,在S201中,在確定第一建筑構(gòu)件后,即可獲取第一建筑構(gòu)件的尺寸信息,第一建筑構(gòu)件的尺寸信息主要包括長(zhǎng)度、寬度、高度等信息,例如,當(dāng)?shù)谝唤ㄖ?gòu)件為一特定內(nèi)墻時(shí),尺寸信息包括該內(nèi)墻的長(zhǎng)度和高度,根據(jù)長(zhǎng)度和高度即可確定待裝飾的面積。根據(jù)第一建構(gòu)構(gòu)件的尺寸信息和第一裝飾構(gòu)件的屬性信息,即可確定第一裝飾構(gòu)件的尺寸信息。示例性的,由于第一裝飾構(gòu)件用于裝飾第一建筑構(gòu)件,如第一裝飾構(gòu)件的材料類型為瓷磚、漆、壁紙等,可將待裝飾的第一建筑構(gòu)件的尺寸信息直接作為第一裝飾構(gòu)件的尺寸信息。示例性的,當(dāng)?shù)谝谎b飾構(gòu)件的屬性信息包括部分尺寸信息時(shí),如包括高度信息,可根據(jù)第一建筑構(gòu)件的長(zhǎng)度信息和第一裝飾構(gòu)件自身的高度信息,確定待待裝飾的面積,例如將內(nèi)墻的下半部分刷漆。
具體的,在S202中,在確定第一裝飾構(gòu)件的尺寸信息和位置信息后,即可布置第一裝飾構(gòu)件。示例性的,具體實(shí)現(xiàn)過(guò)程中,當(dāng)Revit軟件中的建筑模型為簡(jiǎn)單的二維模型時(shí),在待裝飾的第一建筑構(gòu)件位置處增加一個(gè)新的構(gòu)件,作為第一裝飾構(gòu)件,該第一裝飾構(gòu)件的長(zhǎng)度與第一建筑構(gòu)件相同,第一裝飾構(gòu)件的屬性信息中包括該第一裝飾構(gòu)件的所有尺寸信息和類型信息。當(dāng)待裝飾的第一建筑構(gòu)件為多個(gè)構(gòu)建時(shí),可批量在建筑模型中增加多個(gè)裝飾構(gòu)件。當(dāng)Revit軟件中的建筑模型為立體模型時(shí),可根據(jù)第一裝飾構(gòu)件的尺寸信息,生成第一裝飾構(gòu)件,并根據(jù)位置信息添加在建筑模型中。
通過(guò)上述布置方法,使得用戶在查看建筑模型時(shí),可查看建筑構(gòu)件的表面是否有裝飾構(gòu)件,當(dāng)存在裝飾構(gòu)件,則認(rèn)為該建筑構(gòu)件已經(jīng)被裝飾,且可以通過(guò)查看裝飾構(gòu)件的屬性信息確定裝飾的材料類型、尺寸等信息。通過(guò)將裝飾以構(gòu)件形式增加在建筑模型中,還擴(kuò)大了裝飾的種類范圍。當(dāng)新增裝飾的材料類型時(shí),只需修改第一裝飾構(gòu)件的屬性即可。
進(jìn)一步的,在上述任一實(shí)施例的基礎(chǔ)上,考慮到可能存在多次裝飾的問(wèn)題,對(duì)裝飾過(guò)程進(jìn)行詳細(xì)說(shuō)明。圖3為本發(fā)明提供的建筑裝飾的布置裝置實(shí)施例三的流程示意圖。如圖3所示,在進(jìn)行裝飾前,還包括:
S301、判斷第一建筑構(gòu)件上是否已布置有第二裝飾構(gòu)件;若是,則執(zhí)行S302;若否,則執(zhí)行S304;
S302、判斷裝飾布置指令中是否包括刪除信息;若是,則執(zhí)行S303;
S303、刪除已布置在第一建筑構(gòu)件上的第二裝飾構(gòu)件;執(zhí)行S304;
S304、根據(jù)第一裝飾構(gòu)件的位置信息和第一裝飾構(gòu)件的屬性信息,布置第一裝飾構(gòu)件。
具體的,在S301中,考慮到內(nèi)墻、梁等建筑構(gòu)件通常只進(jìn)行一層裝飾而之前可能已經(jīng)布置過(guò)裝飾,或之前布置的裝飾需要進(jìn)行修改,則在裝飾之前,先判斷第一建筑構(gòu)件上是否已經(jīng)布置有第二裝飾構(gòu)件。在確定不存在第二裝飾構(gòu)件時(shí),說(shuō)明第一建筑構(gòu)件未被裝飾,可直接根據(jù)第一裝飾構(gòu)件的位置信息和屬性信息,布置第一裝飾構(gòu)件。
具體的,在S302和S303中,確定裝飾布置指令中是否包括刪除信息,當(dāng)確實(shí)存在用戶指示的刪除信息時(shí),則根據(jù)刪除信息將第二裝飾構(gòu)件刪除,然后再進(jìn)行第一裝飾構(gòu)件的布置,實(shí)現(xiàn)裝飾的更新。
進(jìn)一步的,當(dāng)S302中裝飾布置指令中未包括刪除信息,考慮到由于外墻通常進(jìn)行多層裝飾,而其余建筑構(gòu)件通常只進(jìn)行單層裝飾,包括以下兩種處理方式:
第一種處理方式:
若待裝飾的建筑構(gòu)件類型為外墻,則根據(jù)第一裝飾構(gòu)件的位置信息和第一裝飾構(gòu)件的屬性信息,在第二裝飾構(gòu)件表面布置所述第一裝飾構(gòu)件。
第二種處理方式:
若待裝飾的建筑構(gòu)件類型不是外墻,則放棄裝飾。認(rèn)為此次裝飾布置指令存在異常,可向用戶返回告警信息,提醒用戶輸入正確的裝飾布置指令。
本發(fā)明另一方面還提供的一種建筑裝飾的布置裝置,該裝置可以由軟件/硬件實(shí)現(xiàn),本發(fā)明對(duì)此不做限定。該裝置與方法實(shí)施例一一對(duì)應(yīng),用以實(shí)現(xiàn)上述實(shí)施例中的建筑裝飾的布置方法,具有相同的技術(shù)特征和技術(shù)效果,本發(fā)明實(shí)施例對(duì)此不再贅述。
圖4為本發(fā)明提供的建筑裝飾的布置裝置實(shí)施例一的結(jié)構(gòu)示意圖。如圖4所示,該裝置包括:
第一建筑構(gòu)件確定模塊401,用于確定待裝飾的第一建筑構(gòu)件,確定對(duì)第一建筑構(gòu)件進(jìn)行裝飾的第一裝飾構(gòu)件的屬性信息;
位置信息確定模塊402,用于根據(jù)第一建筑構(gòu)件的位置信息,確定第一裝飾構(gòu)件的位置信息;
布置模塊403,用于根據(jù)第一裝飾構(gòu)件的位置信息和第一裝飾構(gòu)件的屬性信息,布置第一裝飾構(gòu)件。
可選的,第一建筑構(gòu)件確定模塊401具體用于:
接收用戶輸入的裝飾布置指令,裝飾布置指令包括待裝飾的建筑構(gòu)件類型、待裝飾的建筑構(gòu)件范圍;
根據(jù)待裝飾的建筑構(gòu)件類型和待裝飾的建筑構(gòu)件范圍,確定待裝飾的第一建筑構(gòu)件。
可選的,第一建筑構(gòu)件確定模塊401具體用于:
根據(jù)待裝飾的建筑構(gòu)件范圍,確定建筑構(gòu)件范圍內(nèi)的待裝飾的第二建筑構(gòu)件;
根據(jù)待裝飾的建筑構(gòu)件類型,在第二建筑構(gòu)件中確定第一建筑構(gòu)件。
可選的,布置模塊403具體用于:
根據(jù)第一建筑構(gòu)件的尺寸信息和第一裝飾構(gòu)件的屬性信息,確定第一裝飾構(gòu)件的尺寸信息;
根據(jù)第一裝飾構(gòu)件的位置信息和第一裝飾構(gòu)件的尺寸信息,布置第一裝飾構(gòu)件。
可選的,該裝置還包括:刪除模塊;刪除模塊具體用于:
判斷第一建筑構(gòu)件上是否已布置有第二裝飾構(gòu)件;
若是,則判斷裝飾布置指令中是否包括刪除信息;
若是,則刪除已布置在第一建筑構(gòu)件上的第二裝飾構(gòu)件。
可選的,若待裝飾的建筑構(gòu)件類型為外墻,第一建筑構(gòu)件上已布置有第二裝飾構(gòu)件,裝飾布置指令中未包括刪除信息,則布置模塊403具體用于:
根據(jù)第一裝飾構(gòu)件的位置信息和第一裝飾構(gòu)件的屬性信息,在第二裝飾構(gòu)件表面布置第一裝飾構(gòu)件。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。