一種三維房屋裝飾方法與系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明提供了一種三維房屋裝飾方法,包括:接收用戶(hù)輸入的房屋信息,所述房屋信息包括房屋的戶(hù)型、尺寸、房間分布以及房屋高度信息;根據(jù)所述房屋信息生成三維房屋模型;接收用戶(hù)的操作指令,根據(jù)用戶(hù)的操作指令對(duì)三維房屋模型進(jìn)行房屋裝飾、產(chǎn)品購(gòu)買(mǎi)以及成本預(yù)算。本發(fā)明還提供了一種三維房屋裝飾系統(tǒng)。本發(fā)明能夠接收用戶(hù)輸入的房屋信息,提供了便利的戶(hù)型圖輸入方式,并且能夠根據(jù)用戶(hù)輸入的房屋信息生成三維房屋模型,便于用戶(hù)體驗(yàn)真實(shí)的裝飾效果,并且能夠根據(jù)用戶(hù)的操作指令,進(jìn)行房屋裝飾、產(chǎn)品購(gòu)買(mǎi)以及成本預(yù)算,從而能夠使用戶(hù)方便的對(duì)房屋進(jìn)行裝飾設(shè)計(jì),以及購(gòu)買(mǎi)用戶(hù)需要的產(chǎn)品,并能為用戶(hù)提供真實(shí)的成本預(yù)算。
【專(zhuān)利說(shuō)明】一種三維房屋裝飾方法與系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于三維房屋裝飾【技術(shù)領(lǐng)域】,更具體地,涉及一種三維房屋裝飾方法與系統(tǒng)。
【背景技術(shù)】
[0002]目前的房屋裝飾虛擬系統(tǒng)具有二維效果,具體是針對(duì)一張已裝飾好的房屋效果平面圖進(jìn)行設(shè)計(jì)和改造,整個(gè)效果圖提前準(zhǔn)備好的,沒(méi)有可創(chuàng)造性,不能根據(jù)房屋的大小,對(duì)門(mén)、窗以及其他房屋元素的方位及大小等進(jìn)行調(diào)整。只能針對(duì)現(xiàn)成的平面圖片,將其中的某一個(gè)特定部分(例如墻紙),把這一特定區(qū)域替換成其他顏色或其他紋理,而其它部分都是不能變的,從而生成一個(gè)新的裝飾效果。整個(gè)裝飾過(guò)程很有局限性,無(wú)法對(duì)整個(gè)房間的所有元素進(jìn)行設(shè)計(jì)。
【發(fā)明內(nèi)容】
[0003]針對(duì)現(xiàn)有技術(shù)的以上缺陷或改進(jìn)需求,本發(fā)明提供了一種三維房屋裝飾方法,其目的在于能夠使用戶(hù)自主輸入戶(hù)型信息,并且能夠根據(jù)用戶(hù)輸入的戶(hù)型信息生成三維房屋模型,使用戶(hù)能夠?qū)θS房屋模型進(jìn)行設(shè)計(jì),從而解決現(xiàn)有裝飾系統(tǒng)中裝飾效果無(wú)法方便修改、設(shè)計(jì)手段不靈活的技術(shù)問(wèn)題。
[0004]為實(shí)現(xiàn)上述目的,按照本發(fā)明的一個(gè)方面,提供了一種三維房屋裝飾方法,包括以下步驟:
[0005](I)接收用戶(hù)輸入的房屋信息,所述房屋信息包括房屋的戶(hù)型、尺寸、房間分布以及房屋高度信息;
[0006](2)根據(jù)所述房屋信息生成三維房屋模型;
[0007](3)接收用戶(hù)的操作指令,根據(jù)用戶(hù)的操作指令對(duì)三維房屋模型進(jìn)行房屋裝飾、產(chǎn)品購(gòu)買(mǎi)以及成本預(yù)算。
[0008]作為本發(fā)明的進(jìn)一步改進(jìn),所述接收用戶(hù)輸入的房屋信息具體為:
[0009]通過(guò)戶(hù)型圖輸入界面接收用戶(hù)輸入的房屋參數(shù)信息,根據(jù)所述房屋參數(shù)信息繪制生成房屋二維平面圖,所述房屋二維平面圖中包括房間的戶(hù)型、房間分布、房間尺寸;或者,
[0010]接收用戶(hù)通過(guò)互聯(lián)網(wǎng)搜索入口輸入的戶(hù)型圖搜索關(guān)鍵詞,向互聯(lián)網(wǎng)發(fā)出戶(hù)型圖搜索指令;接收并呈現(xiàn)互聯(lián)網(wǎng)根據(jù)所述戶(hù)型圖搜索關(guān)鍵詞檢索到的戶(hù)型圖檢索結(jié)果;接收用戶(hù)的選擇指令并根據(jù)用戶(hù)的選擇指令選擇用戶(hù)需要的平面戶(hù)型圖;或者,
[0011]接收用戶(hù)輸入的讀取本地三維房屋模型指令,根據(jù)用戶(hù)的讀取指令列舉呈現(xiàn)已保存于本地的三維房屋模型,接收用戶(hù)的選擇本地三維房屋模型指令,根據(jù)用戶(hù)的選擇指令讀取并呈現(xiàn)用戶(hù)所選擇的三維房屋模型。
[0012]作為本發(fā)明的進(jìn)一步改進(jìn),所述對(duì)所述三維房屋模型進(jìn)行房屋裝飾包括墻體裝飾、地面裝飾、頂面裝飾和空間裝飾,其中,
[0013]所述墻體裝飾包括:墻體改造,接收鼠標(biāo)的點(diǎn)擊及拖曳指令,確定鼠標(biāo)點(diǎn)擊位置的墻體及拖曳距離和方向,根據(jù)該距離和方向?qū)⒃搲w移動(dòng)到新的位置,或者接收鼠標(biāo)的點(diǎn)擊和選擇指令,選取鼠標(biāo)點(diǎn)擊位置的墻體上的區(qū)域,并接收用戶(hù)輸入的刪除指令,刪除所述區(qū)域的墻體,或者接收用戶(hù)的選擇指令,從墻面裝飾素材庫(kù)中選擇相應(yīng)的墻紙或油漆,并根據(jù)用戶(hù)的涂飾指令將所選擇的墻紙或油漆涂飾在需要裝飾的墻面上;
[0014]所述地面裝飾包括:接收用戶(hù)的選擇指令,從地毯素材庫(kù)中選取相應(yīng)的地毯,并根據(jù)用戶(hù)的地毯鋪設(shè)指令,將所選擇的地毯鋪設(shè)在地面的相應(yīng)位置;或者接收用戶(hù)的選擇指令,從地板或瓷磚素材庫(kù)中選取相應(yīng)的地板或瓷磚,并根據(jù)用戶(hù)的地板或瓷磚鋪設(shè)指令,以相應(yīng)的鋪設(shè)方式將所選擇的地板或瓷磚鋪設(shè)在地面的相應(yīng)位置,其中所述鋪設(shè)方式包括平鋪、交錯(cuò)鋪或任意鋪;所述頂面裝飾包括:接收用戶(hù)的選擇指令,從頂面裝飾素材庫(kù)中選取相應(yīng)的頂面裝飾素材,并根據(jù)用戶(hù)的頂面裝飾指令,將所選擇的頂面裝飾素材按相應(yīng)的裝飾方式裝飾在頂面的相應(yīng)位置;所述頂面裝飾素材包括吊頂材料、墻角線(xiàn)材料、燈飾;
[0015]所述空間裝飾包括:接收用戶(hù)的選擇指令,從產(chǎn)品元素?cái)?shù)據(jù)庫(kù)中選取三維產(chǎn)品元素,并根據(jù)用戶(hù)的放置指令,將三維產(chǎn)品元素放置在三維房屋模型中對(duì)應(yīng)的空間位置;或者接收用戶(hù)的刪除指令,刪除已放置于三維房屋模型中的三維產(chǎn)品元素;或者接收用戶(hù)的移動(dòng)指令,將已放置于三維房屋模型中的三維產(chǎn)品元素從一個(gè)位置移動(dòng)到另一位置。
[0016]作為本發(fā)明的進(jìn)一步改進(jìn),所述產(chǎn)品購(gòu)買(mǎi)具體為:當(dāng)在用戶(hù)對(duì)房屋進(jìn)行裝飾過(guò)程中或裝飾完成后,接收用戶(hù)通過(guò)產(chǎn)品在線(xiàn)購(gòu)買(mǎi)接口輸入的購(gòu)買(mǎi)指令,所述購(gòu)買(mǎi)指令中包括有購(gòu)買(mǎi)產(chǎn)品類(lèi)型及購(gòu)買(mǎi)產(chǎn)品數(shù)量,根據(jù)所述購(gòu)買(mǎi)指令向產(chǎn)品網(wǎng)絡(luò)供應(yīng)商發(fā)送購(gòu)買(mǎi)請(qǐng)求,所述產(chǎn)品包括裝修材料、裝飾材料、家具、家電。
[0017]作為本發(fā)明的進(jìn)一步改進(jìn),所述成本預(yù)算具體為:當(dāng)用戶(hù)對(duì)房屋裝飾完成后,根據(jù)用戶(hù)裝飾設(shè)計(jì)所購(gòu)買(mǎi)的產(chǎn)品數(shù)量及產(chǎn)品單價(jià),計(jì)算房屋的裝飾成本。
[0018]按照本發(fā)明的另一方面,還提供了一種三維房屋裝飾系統(tǒng),包括房屋信息輸入模塊、三維房屋模型生成模塊以及房屋設(shè)計(jì)模塊,其中:
[0019]所述房屋信息輸入模塊,用于接收用戶(hù)輸入的房屋信息,所述房屋信息包括房屋的戶(hù)型、尺寸、房間分布以及房屋高度信息;
[0020]所述房屋生成模塊,用于根據(jù)所述房屋信息輸入模塊輸入的房屋信息生成三維房屋模型;
[0021 ] 所述房屋設(shè)計(jì)模塊,包括房屋裝飾模塊,用于接收用戶(hù)的操作指令,根據(jù)用戶(hù)的操作指令對(duì)三維房屋模型進(jìn)行房屋裝飾;產(chǎn)品購(gòu)買(mǎi)模塊,用于接收用戶(hù)的購(gòu)買(mǎi)指令,根據(jù)用戶(hù)的購(gòu)買(mǎi)指令進(jìn)行產(chǎn)品購(gòu)買(mǎi);以及成本預(yù)算模塊,接收用戶(hù)的成本預(yù)算指令,根據(jù)購(gòu)買(mǎi)的產(chǎn)品進(jìn)行成本預(yù)算。
[0022]作為本發(fā)明的進(jìn)一步改進(jìn),所述房屋信息輸入模塊包括:
[0023]戶(hù)型圖輸入模塊,為用戶(hù)提供戶(hù)型圖輸入界面,接收用戶(hù)輸入的房屋參數(shù)信息,根據(jù)所述房屋參數(shù)信息繪制生成房屋二維平面圖,所述房屋二維平面圖中包括房間的戶(hù)型、房間分布、房間尺寸;
[0024]或者戶(hù)型圖選擇模塊,為用戶(hù)提供互聯(lián)網(wǎng)搜索模塊和戶(hù)型圖選擇模塊,當(dāng)接收到用戶(hù)通過(guò)互聯(lián)網(wǎng)搜索模塊輸入的戶(hù)型圖搜索關(guān)鍵詞后,互聯(lián)網(wǎng)搜索模塊訪(fǎng)問(wèn)互聯(lián)網(wǎng)并以所述戶(hù)型圖搜索關(guān)鍵詞進(jìn)行網(wǎng)絡(luò)查詢(xún),戶(hù)型圖選擇模塊接收并呈現(xiàn)互聯(lián)網(wǎng)根據(jù)所述戶(hù)型圖搜索關(guān)鍵詞檢索到的戶(hù)型圖檢索結(jié)果;接收用戶(hù)的選擇指令并根據(jù)用戶(hù)的選擇指令選擇用戶(hù)需要的平面戶(hù)型圖;
[0025]或者戶(hù)型圖讀取模塊,用于接收用戶(hù)輸入的讀取本地三維房屋模型指令,根據(jù)用戶(hù)的讀取指令列舉呈現(xiàn)已保存于本地的三維房屋模型,接收用戶(hù)的選擇本地三維房屋模型指令,根據(jù)用戶(hù)的選擇指令讀取并呈現(xiàn)用戶(hù)所選擇的三維房屋模型。
[0026]作為本發(fā)明的進(jìn)一步改進(jìn),所述房屋裝飾模塊具體包括墻體裝飾模塊、地面裝飾模塊、頂面裝飾模塊、空間裝飾模塊和碰撞提示模塊,其中:
[0027]所述墻體裝飾模塊,用于接收鼠標(biāo)的點(diǎn)擊及拖曳指令,確定鼠標(biāo)點(diǎn)擊位置的墻體及拖曳距離和方向,根據(jù)該距離和方向?qū)⒃搲w移動(dòng)到新的位置;或者接收鼠標(biāo)的點(diǎn)擊和選擇指令,選取鼠標(biāo)點(diǎn)擊位置的墻體上的區(qū)域,并接收用戶(hù)輸入的刪除指令,刪除所述區(qū)域的墻體;或者接收用戶(hù)的選擇指令,從墻面裝飾素材庫(kù)中選擇相應(yīng)的墻紙或油漆,并根據(jù)用戶(hù)的涂飾指令將所選擇的墻紙或油漆涂飾在需要裝飾的墻面上;
[0028]所述地面裝飾模塊,用于接收用戶(hù)的選擇指令,從地毯素材庫(kù)中選取相應(yīng)的地毯,并根據(jù)用戶(hù)的地毯鋪設(shè)指令,將所選擇的地毯鋪設(shè)在地面的相應(yīng)位置;或者接收用戶(hù)的選擇指令,從地板或瓷磚素材庫(kù)中選取相應(yīng)的地板或瓷磚,并根據(jù)用戶(hù)的地板或瓷磚鋪設(shè)指令,以相應(yīng)的鋪設(shè)方式將所選擇的地板或瓷磚鋪設(shè)在地面的相應(yīng)位置,其中所述鋪設(shè)方式包括平鋪、交錯(cuò)鋪或任意鋪;
[0029]所述頂面裝飾模塊,用于接收用戶(hù)的選擇指令,從頂面裝飾素材庫(kù)中選取相應(yīng)的頂面裝飾素材,并根據(jù)用戶(hù)的頂面裝飾指令,將所選擇的頂面裝飾素材按相應(yīng)的裝飾方式裝飾在頂面的相應(yīng)位置;所述頂面裝飾素材包括吊頂材料、墻角線(xiàn)材料、燈飾;
[0030]所述空間裝飾模塊,用于接收用戶(hù)的選擇指令,從產(chǎn)品元素?cái)?shù)據(jù)庫(kù)中選取三維產(chǎn)品元素,并根據(jù)用戶(hù)的放置指令,將三維產(chǎn)品元素放置在三維房屋模型中對(duì)應(yīng)的空間位置;或者接收用戶(hù)的刪除指令,刪除已放置于三維房屋模型中的三維產(chǎn)品元素;或者接收用戶(hù)的移動(dòng)指令,將已放置于三維房屋模型中的三維產(chǎn)品元素從一個(gè)位置移動(dòng)到另一位置;
[0031]所述碰撞提示模塊,用于當(dāng)用戶(hù)在房屋裝飾設(shè)計(jì)過(guò)程中,將多個(gè)產(chǎn)品元素放置于同一空間位置時(shí),或者在一個(gè)空間位置放入尺寸比該空間位置大的產(chǎn)品元素時(shí),或者在一個(gè)空間位置放入不適于放置在該位置的產(chǎn)品元素時(shí),向用戶(hù)發(fā)出碰撞提示。
[0032]作為本發(fā)明的進(jìn)一步改進(jìn),所述產(chǎn)品購(gòu)買(mǎi)模塊具體用于:在用戶(hù)對(duì)房屋進(jìn)行裝飾過(guò)程中或裝飾完成后,接收用戶(hù)通過(guò)產(chǎn)品在線(xiàn)購(gòu)買(mǎi)接口輸入的購(gòu)買(mǎi)指令,所述購(gòu)買(mǎi)指令中包括有購(gòu)買(mǎi)產(chǎn)品類(lèi)型及購(gòu)買(mǎi)產(chǎn)品數(shù)量,根據(jù)所述購(gòu)買(mǎi)指令向產(chǎn)品網(wǎng)絡(luò)供應(yīng)商發(fā)送購(gòu)買(mǎi)請(qǐng)求,所述產(chǎn)品包括裝修材料、裝飾材料、家具、家電。
[0033]作為本發(fā)明的進(jìn)一步改進(jìn),所述成本預(yù)算模塊具體用于:在用戶(hù)對(duì)房屋裝飾完成后,根據(jù)用戶(hù)裝飾設(shè)計(jì)所購(gòu)買(mǎi)的產(chǎn)品數(shù)量及產(chǎn)品單價(jià),計(jì)算房屋的裝飾成本。
[0034]與現(xiàn)有技術(shù)相比,本發(fā)明具有如下有益效果:
[0035]1、能夠接收用戶(hù)自主輸入的房屋信息,從而為用戶(hù)提供了便利的戶(hù)型圖輸入方式,并且能夠根據(jù)用戶(hù)輸入的房屋信息生成三維房屋模型,從而能夠?yàn)橛脩?hù)提供更為真實(shí)的視覺(jué)效果,便于用戶(hù)體驗(yàn)真實(shí)的裝飾效果,并且能夠根據(jù)用戶(hù)的操作指令,進(jìn)行房屋裝飾、產(chǎn)品購(gòu)買(mǎi)以及成本預(yù)算,從而能夠使用戶(hù)方便的對(duì)房屋進(jìn)行裝飾設(shè)計(jì),以及購(gòu)買(mǎi)用戶(hù)需要的產(chǎn)品,并能為用戶(hù)提供真實(shí)的預(yù)算,從而使得用戶(hù)能夠方便靈活的按自己的意愿進(jìn)行裝飾設(shè)計(jì);[0036]2、提供多種房屋信息輸入方式,既可以直接接收房屋參數(shù)信息生成二維平面圖,也可以根據(jù)用戶(hù)輸入的關(guān)鍵詞在網(wǎng)上搜索二維平面圖,或者直接讀取上次保存在本地的三維房屋模型,使用戶(hù)具有多種選擇,使得了戶(hù)型信息的錄入;
[0037]3、提供了多種房屋裝飾方式,包括墻體裝飾、地面裝飾、頂面裝飾和空間裝飾,使得用戶(hù)能夠?qū)θS房屋模型進(jìn)行全面多方位的裝飾設(shè)計(jì);
[0038]4、提供了網(wǎng)絡(luò)產(chǎn)品購(gòu)買(mǎi)接口,能夠接收用戶(hù)的指令向向產(chǎn)品網(wǎng)絡(luò)供應(yīng)商發(fā)送購(gòu)買(mǎi)請(qǐng)求從而購(gòu)買(mǎi)用戶(hù)需要的產(chǎn)品,為用戶(hù)提供了新的產(chǎn)品購(gòu)買(mǎi)方式,便利了房屋裝飾過(guò)程中的產(chǎn)品購(gòu)買(mǎi)過(guò)程;
[0039]5、能夠根據(jù)用戶(hù)的裝飾設(shè)計(jì)結(jié)果進(jìn)行裝飾成本計(jì)算,從而能夠在裝修之前就為用戶(hù)提供成本預(yù)算,便于用戶(hù)把握裝修過(guò)程中的整體預(yù)算控制。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0040]圖1是本發(fā)明三維虛擬房屋裝飾方法的整體流程圖;
[0041]圖2是本發(fā)明三維虛擬房屋裝飾系統(tǒng)的結(jié)構(gòu)示意圖;
[0042]圖3是本發(fā)明三維虛擬房屋裝飾系統(tǒng)的中房屋信息輸入模塊的結(jié)構(gòu)示意圖;
[0043]圖4是本發(fā)明三維虛擬房屋裝飾系統(tǒng)的中房屋裝飾模塊的結(jié)構(gòu)示意圖;
[0044]圖5是本發(fā)明實(shí)施例中輸入的一個(gè)二維戶(hù)型平面圖。
【具體實(shí)施方式】
[0045]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。此外,下面所描述的本發(fā)明各個(gè)實(shí)施方式中所涉及到的技術(shù)特征只要彼此之間未構(gòu)成沖突就可以相互組合。
[0046]如圖1所示,為本發(fā)明所提供的一種三維虛擬房屋裝飾方法的流程圖,具體地,所述方法包括:
[0047](I)接收用戶(hù)輸入的房屋信息,所述房屋信息包括房屋的戶(hù)型、尺寸、房間分布以及房屋高度信息;
[0048](2)根據(jù)所述房屋信息生成三維房屋模型;
[0049](3)接收用戶(hù)的操作指令,根據(jù)用戶(hù)的操作指令對(duì)三維房屋模型進(jìn)行房屋裝飾、產(chǎn)品購(gòu)買(mǎi)以及成本預(yù)算。
[0050]具體地,輸入戶(hù)型信息可以有三種方式:
[0051]第一種:通過(guò)戶(hù)型圖輸入界面接收用戶(hù)輸入的房屋參數(shù)信息,根據(jù)所述房屋參數(shù)信息繪制生成房屋二維平面圖,所述房屋二維平面圖中包括房間的戶(hù)型、房間分布、房間尺寸。
[0052]其具體操作方式可以為,用戶(hù)用鼠標(biāo)確認(rèn)任意二個(gè)點(diǎn),就會(huì)連成一條直線(xiàn),多條這樣的直線(xiàn),繪制出一個(gè)平面戶(hù)型圖,這些直線(xiàn)可能是相連的、也可能是相交的、,也可能是獨(dú)立的,戶(hù)型輸入模塊會(huì)自動(dòng)計(jì)算識(shí)別出單個(gè)的房間,再由用戶(hù)對(duì)識(shí)別出來(lái)的單個(gè)房間來(lái)逐個(gè)命名,如客廳、廚房、臥室、洗手間等等,以方便后期再對(duì)每個(gè)房間進(jìn)行裝飾。
[0053]例如用戶(hù)甲想輸入一個(gè)如圖5所示的包括二個(gè)臥室、一個(gè)客廳、一個(gè)餐廳、一個(gè)衛(wèi)生間的房屋,可以先畫(huà)出一個(gè)臥室,在戶(hù)型圖輸入界面,甲任意點(diǎn)一個(gè)點(diǎn)A,隨著鼠標(biāo)的移動(dòng)距離會(huì)有長(zhǎng)度顯示,一直拉直到顯示3.2米時(shí)再點(diǎn)擊一下就確認(rèn)了點(diǎn)B,此時(shí)A B的距離就是3.2米,甲也可以在選中點(diǎn)A后,再點(diǎn)擊鼠標(biāo)右鍵會(huì)有一個(gè)提示框,提示甲輸入想要的數(shù)值,根據(jù)甲輸入的數(shù)值,就會(huì)直接在對(duì)應(yīng)的位置顯示點(diǎn)B。在畫(huà)戶(hù)型圖時(shí),因?yàn)榉课莶豢梢远际谴怪被蛘咚降木€(xiàn)組成的,A到B的方向是可以任意的,為了幫助用戶(hù)輸入,當(dāng)AB是水平線(xiàn)或者垂直線(xiàn)時(shí),系統(tǒng)會(huì)用顏色提示。
[0054]當(dāng)我們畫(huà)出直線(xiàn)A B后,如此類(lèi)推確認(rèn)出點(diǎn)C,點(diǎn)D、E、F,這時(shí)A B C D E F之
間的連線(xiàn),就組成了臥室的平面戶(hù)型圖,同樣,我們?cè)佼?huà)出另外一個(gè)臥室、客廳、衛(wèi)生間、餐廳,整個(gè)房屋的戶(hù)型圖就畫(huà)好了。
[0055]第二種:接收用戶(hù)通過(guò)互聯(lián)網(wǎng)搜索入口輸入的戶(hù)型圖搜索關(guān)鍵詞,向互聯(lián)網(wǎng)發(fā)出戶(hù)型圖搜索指令;接收并呈現(xiàn)互聯(lián)網(wǎng)根據(jù)所述戶(hù)型圖搜索關(guān)鍵詞檢索到的戶(hù)型圖檢索結(jié)果;接收用戶(hù)的選擇指令并根據(jù)用戶(hù)的選擇指令選擇用戶(hù)需要的平面戶(hù)型圖。
[0056]其具體操作方式可以為:不需要用戶(hù)畫(huà)出平面的戶(hù)型圖,只需要對(duì)需要的戶(hù)型進(jìn)行搜索確認(rèn),就可以直接輸入戶(hù)型圖。用戶(hù)只需要根據(jù)對(duì)應(yīng)信息,逐一查找到自己類(lèi)同的戶(hù)型圖,確認(rèn)即可。具體操作例如:用戶(hù)直接輸入小區(qū)名"錦繡龍城"就會(huì)搜索到全國(guó)所有叫錦繡龍城的相關(guān)小區(qū),用戶(hù)再判斷到底他是要哪個(gè)城市的錦繡龍城小區(qū),確認(rèn)完小區(qū)后,這個(gè)小區(qū)內(nèi),所有已經(jīng)內(nèi)置的戶(hù)型圖就會(huì)列出來(lái),用戶(hù)再選擇確認(rèn)是需要哪個(gè)戶(hù)型圖就可以了。
[0057]第三種:接收用戶(hù)輸入的讀取本地三維房屋模型指令,根據(jù)用戶(hù)的讀取指令列舉呈現(xiàn)已保存于本地的三維房屋模型,接收用戶(hù)的選擇本地三維房屋模型指令,根據(jù)用戶(hù)的選擇指令讀取并呈現(xiàn)用戶(hù)所選擇的三維房屋模型。例如先前通過(guò)本系統(tǒng)編輯后保存的戶(hù)型圖,或者通過(guò)其他繪圖工具繪制的戶(hù)型圖。
[0058]具體地,所述戶(hù)型信息可以包括長(zhǎng)度,寬度,高度,面積,形狀,各個(gè)坐標(biāo)點(diǎn)坐標(biāo)值,以及其他各種戶(hù)型參數(shù),在此不做一一列舉。
[0059]具體地,所述根據(jù)所述房屋信息輸入模塊輸入的戶(hù)型信息生成三維房屋模型可以為:當(dāng)輸入了戶(hù)型信息后,在操作界面上,已經(jīng)被系統(tǒng)識(shí)別出來(lái),每條線(xiàn)就是對(duì)應(yīng)的一面墻,長(zhǎng)度和每個(gè)坐標(biāo)點(diǎn)的值也已經(jīng)是被系統(tǒng)識(shí)別記錄下來(lái),在二維圖的基礎(chǔ)上,根據(jù)每個(gè)坐標(biāo)點(diǎn)的值,通過(guò)三維轉(zhuǎn)化加上一個(gè)高度值,從面將平面戶(hù)型信息,轉(zhuǎn)化成三維房屋模型。
[0060]對(duì)所述三維房屋模型進(jìn)行房屋裝飾包括墻體裝飾、地面裝飾、頂面裝飾和空間裝飾,其中,
[0061]所述墻體裝飾包括:墻體改造,接收鼠標(biāo)的點(diǎn)擊及拖曳指令,確定鼠標(biāo)點(diǎn)擊位置的墻體及拖曳距離和方向,根據(jù)該距離和方向?qū)⒃搲w移動(dòng)到新的位置,或者接收鼠標(biāo)的點(diǎn)擊和選擇指令,選取鼠標(biāo)點(diǎn)擊位置的墻體上的區(qū)域,并接收用戶(hù)輸入的刪除指令,刪除所述區(qū)域的墻體,或者接收用戶(hù)的選擇指令,從墻面裝飾素材庫(kù)中選擇相應(yīng)的墻紙或油漆,并根據(jù)用戶(hù)的涂飾指令將所選擇的墻紙或油漆涂飾在需要裝飾的墻面上。
[0062]具體地,在實(shí)際操作中,用戶(hù)可以根據(jù)自己的意愿,在生成的三維虛擬房屋內(nèi),一是更改任意墻體的位置,包括增加新墻體,刪除墻體,移動(dòng)墻體;二是對(duì)墻體進(jìn)行任意裝飾,包括通過(guò)刷油漆,改變顏色,包括貼墻紙,做造型,貼軟包;包括加裝飾畫(huà),藝術(shù)品等;三是挖門(mén)開(kāi)窗。[0063]所述增加墻體,是指用戶(hù)可在系統(tǒng)操作界面,選擇畫(huà)墻工具,在想增加墻體的地方畫(huà)一條線(xiàn),就可以生成新的墻體。
[0064]所述刪除墻體,用戶(hù)可通過(guò)鼠標(biāo)選中想刪除的墻體,選中后對(duì)應(yīng)墻體會(huì)有提示,例如有不同顏色顯示,點(diǎn)擊界面上刪除功能鍵或者按下鍵盤(pán)上的刪除鍵即可刪除墻體。
[0065]所述挖門(mén)開(kāi)窗是指,三維虛擬房屋生成后,對(duì)于每個(gè)房間,如果需要增加門(mén)或窗的結(jié)構(gòu),用戶(hù)只需點(diǎn)擊鼠標(biāo),選中墻體后在系統(tǒng)操作界面,先點(diǎn)擊"挖門(mén)窗"按鍵,再按住鼠標(biāo)左鍵,在自己想要開(kāi)門(mén)或者開(kāi)窗的地方拉動(dòng),系統(tǒng)會(huì)根據(jù)用戶(hù)鼠標(biāo)上下左右拉動(dòng),顯示一個(gè)帶有數(shù)據(jù)的矩形方框,用戶(hù)根據(jù)自己想要的門(mén)的大小或者窗戶(hù)的大小,拉出相應(yīng)的矩形方框后,點(diǎn)擊打右鍵確認(rèn),就可以增加門(mén)或窗結(jié)構(gòu)。
[0066]所述移動(dòng)墻體是指,假如用戶(hù)對(duì)目前房屋的結(jié)構(gòu)不滿(mǎn)意思,想把某一個(gè)墻體移動(dòng)一個(gè)位置,就可以直接選中對(duì)應(yīng)墻體,選中后對(duì)應(yīng)墻體會(huì)有提示,例如顏色顯示更改,選中后用鼠標(biāo)可以直接把墻體移動(dòng)到另一個(gè)地方。
[0067]所述通過(guò)刷油漆,改變顏色,是指用戶(hù)可以通過(guò)鼠標(biāo)選中想裝飾的墻面后,在產(chǎn)品庫(kù)中,找到想用的油漆,點(diǎn)擊確認(rèn)對(duì)應(yīng)產(chǎn)品,選中的產(chǎn)品就可以自動(dòng)顯示到選中的墻面上,并呈現(xiàn)裝飾好的效果。
[0068]所述通過(guò)貼墻紙,做造型,貼軟包,是指用戶(hù)除了可以選擇刷油漆外,在產(chǎn)品庫(kù)內(nèi),他還可以選擇很多可以對(duì)墻面進(jìn)行的產(chǎn)品元素,例如墻紙,軟包。都可以通過(guò)鼠標(biāo)選中想裝飾的墻面后,在產(chǎn)品庫(kù)中,找到他想用的墻紙,軟包,點(diǎn)擊確認(rèn)對(duì)應(yīng)產(chǎn)品,選中的產(chǎn)品就可以自動(dòng)顯示到選中的墻面上,并呈現(xiàn)裝飾好的效果。
[0069]所述地面裝飾包括:接收用戶(hù)的選擇指令,從地毯素材庫(kù)中選取相應(yīng)的地毯,并根據(jù)用戶(hù)的地毯鋪設(shè)指令,將所選擇的地毯鋪設(shè)在地面的相應(yīng)位置;或者接收用戶(hù)的選擇指令,從地板或瓷磚素材庫(kù)中選取相應(yīng)的地板或瓷磚,并根據(jù)用戶(hù)的地板或瓷磚鋪設(shè)指令,以相應(yīng)的鋪設(shè)方式將所選擇的地板或瓷磚鋪設(shè)在地面的相應(yīng)位置,其中所述鋪設(shè)方式包括平鋪、交錯(cuò)鋪或任意鋪。
[0070]具體地,所述地面裝飾可包括鋪木地板,瓷磚,地毯等等,用戶(hù)在選擇好要裝修的地面區(qū)域后,可以在產(chǎn)品庫(kù)中,選擇需要的產(chǎn)品元素,對(duì)地面進(jìn)行裝飾。
[0071]在裝飾過(guò)程中,因?yàn)楹芏嗖牧弦?guī)格不一樣,地面也不一樣,鋪設(shè)方式也不一樣,我們提供了幾種靈活的鋪設(shè)方法來(lái)解決這些問(wèn)題,包括交錯(cuò)鋪,包括平鋪,包括任意鋪。
[0072]所述交錯(cuò)鋪是指,我們根據(jù)實(shí)際使用中,人們對(duì)一些產(chǎn)品的鋪設(shè)習(xí)慣,內(nèi)置的一種鋪設(shè)結(jié)構(gòu),例如,我們鋪設(shè)地板時(shí),習(xí)慣性的,當(dāng)我們橫向一塊挨著一塊鋪完后,在鋪第二排時(shí),第一塊開(kāi)始,不是和第一排齊平的,而是對(duì)齊第一排的中間(或者與第一排錯(cuò)開(kāi)一定長(zhǎng)度),這樣依次類(lèi)推,鋪設(shè)完畢后,就會(huì)有一種有規(guī)律的、交錯(cuò)的效果。系統(tǒng)內(nèi)置了這些習(xí)慣性的鋪設(shè)結(jié)構(gòu),當(dāng)我們選擇好產(chǎn)品后,右鍵點(diǎn)擊交錯(cuò)鋪,就會(huì)根據(jù)內(nèi)置的鋪設(shè)結(jié)構(gòu),自動(dòng)把產(chǎn)品按用戶(hù)的選擇,有規(guī)律的鋪設(shè)好,并把最終結(jié)果呈現(xiàn)在用戶(hù)面前。
[0073]所述平鋪是指,當(dāng)我們選中一個(gè)產(chǎn)品,就用這個(gè)產(chǎn)品鋪設(shè)我們選中的空間,例如將一整塊地毯平鋪在一個(gè)房間里。
[0074]所述任意鋪,就是當(dāng)我們面對(duì)一些不規(guī)則的地面,不規(guī)則的產(chǎn)品時(shí),我們無(wú)法去交錯(cuò)或者平鋪,這時(shí),我們可以選擇任意鋪,就像一種手動(dòng)的鋪設(shè)方法,一塊一塊的像拼圖一樣,根據(jù)自己需要隨意的來(lái)鋪設(shè),在鋪設(shè)的過(guò)程中,人為一塊塊鋪設(shè)的時(shí)候,邊與邊的接觸、縫隙的處理,很難完全用肉眼去識(shí)別去對(duì)齊,系統(tǒng)為了讓用戶(hù)更簡(jiǎn)單高效的來(lái)操作,當(dāng)二塊產(chǎn)品相接近的時(shí)候,系統(tǒng)會(huì)有一個(gè)自動(dòng)吸附功能,像磁鐵一樣,自動(dòng)的把接近的連線(xiàn),進(jìn)行無(wú)縫對(duì)接。所述頂面裝飾包括:接收用戶(hù)的選擇指令,從頂面裝飾素材庫(kù)中選取相應(yīng)的頂面裝飾素材,并根據(jù)用戶(hù)的頂面裝飾指令,將所選擇的頂面裝飾素材按相應(yīng)的裝飾方式裝飾在頂面的相應(yīng)位置;所述頂面裝飾素材包括吊頂材料、墻角線(xiàn)材料、燈飾。具體地,用戶(hù)可以像所述地面設(shè)計(jì)一樣,對(duì)頂面進(jìn)行裝飾設(shè)計(jì),如鋪設(shè)吊頂,用任意鋪方式鋪設(shè)墻角線(xiàn)花邊。
[0075]所述空間裝飾包括:接收用戶(hù)的選擇指令,從產(chǎn)品元素?cái)?shù)據(jù)庫(kù)中選取三維產(chǎn)品元素,并根據(jù)用戶(hù)的放置指令,將三維產(chǎn)品元素放置在三維房屋模型中對(duì)應(yīng)的空間位置;或者接收用戶(hù)的刪除指令,刪除已放置于三維房屋模型中的三維產(chǎn)品元素;或者接收用戶(hù)的移動(dòng)指令,將已放置于三維房屋模型中的三維產(chǎn)品元素從一個(gè)位置移動(dòng)到另一位置。
[0076]具體地,用戶(hù)可以根據(jù)自己的想法,對(duì)房屋內(nèi)部空間,除去地面,墻面,頂面部分,進(jìn)行隨意設(shè)計(jì),隨意擺放增減裝飾物。
[0077]所述增減裝飾物,是指用戶(hù)在產(chǎn)品庫(kù)模塊中,隨意選取一個(gè)產(chǎn)品元素,例如一把椅子,用鼠標(biāo)直接拖到三維房屋里面任意位置,或者選中后,點(diǎn)擊確認(rèn),選中的椅子,就會(huì)顯示的系統(tǒng)默認(rèn)的中心位置,再通過(guò)鼠標(biāo)來(lái)移動(dòng)椅子,把他放置到空間內(nèi)的任意位置。如此類(lèi)推,我們可以把任何想用來(lái)裝飾房屋的產(chǎn)品元素,放在空間內(nèi)自己想放的地方。來(lái)對(duì)整個(gè)空間進(jìn)行設(shè)計(jì),裝飾。當(dāng)然,也可以將已放置到三維房屋中的某一個(gè)產(chǎn)品元素移除,例如當(dāng)我們?cè)谠嚳匆话岩巫拥臄[放效果之后不滿(mǎn)意,則可以通過(guò)鼠標(biāo)點(diǎn)擊該椅子,通過(guò)點(diǎn)擊界面上刪除功能鍵,或者按下鍵盤(pán)上的刪除鍵,即可移除該椅子。
[0078]所述產(chǎn)品購(gòu)買(mǎi)具體為:當(dāng)在用戶(hù)對(duì)房屋進(jìn)行裝飾過(guò)程中或裝飾完成后,接收用戶(hù)通過(guò)產(chǎn)品在線(xiàn)購(gòu)買(mǎi)接口輸入的購(gòu)買(mǎi)指令,所述購(gòu)買(mǎi)指令中包括有購(gòu)買(mǎi)產(chǎn)品類(lèi)型及購(gòu)買(mǎi)產(chǎn)品數(shù)量,根據(jù)所述購(gòu)買(mǎi)指令向產(chǎn)品網(wǎng)絡(luò)供應(yīng)商發(fā)送購(gòu)買(mǎi)請(qǐng)求,所述產(chǎn)品包括裝修材料、裝飾材料、家具、家電。
[0079]所述成本預(yù)算具體為:當(dāng)用戶(hù)對(duì)房屋裝飾完成后,根據(jù)用戶(hù)裝飾設(shè)計(jì)所購(gòu)買(mǎi)的產(chǎn)品數(shù)量及產(chǎn)品單價(jià),計(jì)算房屋的裝飾成本。
[0080]當(dāng)用戶(hù)通過(guò)本發(fā)明三維房屋裝飾方法,將其對(duì)應(yīng)的戶(hù)型房屋裝飾完成后,會(huì)根據(jù)用戶(hù)在裝飾時(shí)所選取的每種產(chǎn)品用量和產(chǎn)品單價(jià),計(jì)算出此產(chǎn)品的總成本。再將所有不同類(lèi)的產(chǎn)品總成本,全部加起來(lái)得出裝修預(yù)算。
[0081]具體操作例如:針對(duì)用戶(hù)要求裝飾的的戶(hù)型A,當(dāng)用戶(hù)選擇了 B品牌的油漆,油漆單價(jià)為C元/平方。裝修預(yù)算子模塊會(huì)提取戶(hù)型A中,用戶(hù)選擇了刷油漆的面積A 1,用AI面積X油漆單價(jià)C = B品牌油漆成本。如此類(lèi)推,計(jì)算出各個(gè)不同類(lèi)產(chǎn)品的總成本,相加得到裝修總預(yù)算。
[0082]如圖2所示,為本發(fā)明提供的一種三維房屋裝飾系統(tǒng)的結(jié)構(gòu)示意圖,具體地,所述系統(tǒng)包括房屋信息輸入模塊、三維房屋模型生成模塊以及房屋設(shè)計(jì)模塊,其中:
[0083]所述房屋信息輸入模塊,用于接收用戶(hù)輸入的房屋信息,所述房屋信息包括房屋的戶(hù)型、尺寸、房間分布以及房屋高度信息;
[0084]所述房屋生成模塊,用于根據(jù)所述房屋信息輸入模塊輸入的房屋信息生成三維房屋模型;
[0085]所述房屋設(shè)計(jì)模塊,包括房屋裝飾模塊,用于接收用戶(hù)的操作指令,根據(jù)用戶(hù)的操作指令對(duì)三維房屋模型進(jìn)行房屋裝飾;產(chǎn)品購(gòu)買(mǎi)模塊,用于接收用戶(hù)的購(gòu)買(mǎi)指令,根據(jù)用戶(hù)的購(gòu)買(mǎi)指令進(jìn)行產(chǎn)品購(gòu)買(mǎi);以及成本預(yù)算模塊,接收用戶(hù)的成本預(yù)算指令,根據(jù)購(gòu)買(mǎi)的產(chǎn)品進(jìn)行成本預(yù)算。
[0086]進(jìn)一步地,如圖3所示,所述房屋信息輸入模塊包括:
[0087]戶(hù)型圖輸入模塊,為用戶(hù)提供戶(hù)型圖輸入界面,接收用戶(hù)輸入的房屋參數(shù)信息,根據(jù)所述房屋參數(shù)信息繪制生成房屋二維平面圖,所述房屋二維平面圖中包括房間的戶(hù)型、房間分布、房間尺寸;
[0088]或者戶(hù)型圖選擇模塊,為用戶(hù)提供互聯(lián)網(wǎng)搜索模塊和戶(hù)型圖選擇模塊,當(dāng)接收到用戶(hù)通過(guò)互聯(lián)網(wǎng)搜索模塊輸入的戶(hù)型圖搜索關(guān)鍵詞后,互聯(lián)網(wǎng)搜索模塊訪(fǎng)問(wèn)互聯(lián)網(wǎng)并以所述戶(hù)型圖搜索關(guān)鍵詞進(jìn)行網(wǎng)絡(luò)查詢(xún),戶(hù)型圖選擇模塊接收并呈現(xiàn)互聯(lián)網(wǎng)根據(jù)所述戶(hù)型圖搜索關(guān)鍵詞檢索到的戶(hù)型圖檢索結(jié)果;接收用戶(hù)的選擇指令并根據(jù)用戶(hù)的選擇指令選擇用戶(hù)需要的平面戶(hù)型圖;
[0089]或者戶(hù)型圖讀取模塊,用于接收用戶(hù)輸入的讀取本地三維房屋模型指令,根據(jù)用戶(hù)的讀取指令列舉呈現(xiàn)已保存于本地的三維房屋模型,接收用戶(hù)的選擇本地三維房屋模型指令,根據(jù)用戶(hù)的選擇指令讀取并呈現(xiàn)用戶(hù)所選擇的三維房屋模型。
[0090]進(jìn)一步地,如圖4所示,所述房屋設(shè)計(jì)模塊包括墻體裝飾模塊、地面裝飾模塊、頂面裝飾模塊和空間裝飾模塊和碰撞提示模塊,其中:
[0091]所述墻體裝飾模塊,用于接收鼠標(biāo)的點(diǎn)擊及拖曳指令,確定鼠標(biāo)點(diǎn)擊位置的墻體及拖曳距離和方向,根據(jù)該距離和方向?qū)⒃搲w移動(dòng)到新的位置;或者接收鼠標(biāo)的點(diǎn)擊和選擇指令,選取鼠標(biāo)點(diǎn)擊位置的墻體上的區(qū)域,并接收用戶(hù)輸入的刪除指令,刪除所述區(qū)域的墻體;或者接收用戶(hù)的選擇指令,從墻面裝飾素材庫(kù)中選擇相應(yīng)的墻紙或油漆,并根據(jù)用戶(hù)的涂飾指令將所選擇的墻紙或油漆涂飾在需要裝飾的墻面上;
[0092]所述地面裝飾模塊,用于接收用戶(hù)的選擇指令,從地毯素材庫(kù)中選取相應(yīng)的地毯,并根據(jù)用戶(hù)的地毯鋪設(shè)指令,將所選擇的地毯鋪設(shè)在地面的相應(yīng)位置;或者接收用戶(hù)的選擇指令,從地板或瓷磚素材庫(kù)中選取相應(yīng)的地板或瓷磚,并根據(jù)用戶(hù)的地板或瓷磚鋪設(shè)指令,以相應(yīng)的鋪設(shè)方式將所選擇的地板或瓷磚鋪設(shè)在地面的相應(yīng)位置,其中所述鋪設(shè)方式包括平鋪、交錯(cuò)鋪或任意鋪;所述頂面裝飾模塊,用于接收用戶(hù)的選擇指令,從頂面裝飾素材庫(kù)中選取相應(yīng)的頂面裝飾素材,并根據(jù)用戶(hù)的頂面裝飾指令,將所選擇的頂面裝飾素材按相應(yīng)的裝飾方式裝飾在頂面的相應(yīng)位置;所述頂面裝飾素材包括吊頂材料、墻角線(xiàn)材料、燈飾;
[0093]所述空間裝飾模塊,用于接收用戶(hù)的選擇指令,從產(chǎn)品元素?cái)?shù)據(jù)庫(kù)中選取三維產(chǎn)品元素,并根據(jù)用戶(hù)的放置指令,將三維產(chǎn)品元素放置在三維房屋模型中對(duì)應(yīng)的空間位置;或者接收用戶(hù)的刪除指令,刪除已放置于三維房屋模型中的三維產(chǎn)品元素;或者接收用戶(hù)的移動(dòng)指令,將已放置于三維房屋模型中的三維產(chǎn)品元素從一個(gè)位置移動(dòng)到另一位置;
[0094]所述碰撞提示模塊,用于當(dāng)用戶(hù)在房屋裝飾設(shè)計(jì)過(guò)程中,將多個(gè)產(chǎn)品元素放置于同一空間位置時(shí),或者在一個(gè)空間位置放入尺寸比該空間位置大的產(chǎn)品元素時(shí),或者在一個(gè)空間位置放入不適于放置在該位置的產(chǎn)品元素時(shí),向用戶(hù)發(fā)出碰撞提示。
[0095]具體地,當(dāng)用戶(hù)在一個(gè)虛擬的空間中,由于裝飾設(shè)計(jì)需要,他可能需要選擇很多個(gè)產(chǎn)品,來(lái)對(duì)同一個(gè)空間進(jìn)行裝飾,很多繪制的3 D產(chǎn)品,就會(huì)解析出現(xiàn)在同一個(gè)空間內(nèi),這些3 D產(chǎn)品,在移動(dòng)、擺放、裝飾的時(shí)候,就可能會(huì)產(chǎn)生重疊,例如在一個(gè)沙發(fā)中又放入了另一個(gè)沙發(fā),但現(xiàn)實(shí)世界中,二個(gè)產(chǎn)品不可能重疊在一起,為了讓三維虛擬房屋裝飾系統(tǒng)盡可能真實(shí)的還原現(xiàn)實(shí)情景,我們?cè)O(shè)置了產(chǎn)品碰撞子模塊,讓所有繪制的3 D產(chǎn)品,相當(dāng)于一個(gè)綁定體,當(dāng)另一個(gè)綁定體和他接觸時(shí),如果是重疊,產(chǎn)品碰撞子模塊就會(huì)提示用戶(hù),阻止這類(lèi)現(xiàn)實(shí)環(huán)境中不可能存在的形式。或者在小空間內(nèi)放入尺寸比空間大的產(chǎn)品時(shí),像這些在現(xiàn)實(shí)生活中不可能出現(xiàn)這個(gè)情況。產(chǎn)品碰撞子模塊都會(huì)進(jìn)行阻止。
[0096]進(jìn)一步地,所述產(chǎn)品購(gòu)買(mǎi)模塊具體用于:在用戶(hù)對(duì)房屋進(jìn)行裝飾過(guò)程中或裝飾完成后,接收用戶(hù)通過(guò)產(chǎn)品在線(xiàn)購(gòu)買(mǎi)接口輸入的購(gòu)買(mǎi)指令,所述購(gòu)買(mǎi)指令中包括有購(gòu)買(mǎi)產(chǎn)品類(lèi)型及購(gòu)買(mǎi)產(chǎn)品數(shù)量,根據(jù)所述購(gòu)買(mǎi)指令向產(chǎn)品網(wǎng)絡(luò)供應(yīng)商發(fā)送購(gòu)買(mǎi)請(qǐng)求,所述產(chǎn)品包括裝修材料、裝飾材料、家具、家電。例如用戶(hù)在對(duì)三維房屋裝飾完后,他喜歡其中一把椅子,他可以直接在廣品購(gòu)頭t旲塊,選中椅子點(diǎn)擊后,在彈出的廣品?目息中,點(diǎn)擊購(gòu)頭按鍵,就可以直接對(duì)產(chǎn)品進(jìn)行下單購(gòu)買(mǎi)。
[0097]進(jìn)一步地,所述成本預(yù)算模塊具體用于:在用戶(hù)對(duì)房屋裝飾完成后,根據(jù)用戶(hù)裝飾設(shè)計(jì)所購(gòu)買(mǎi)的產(chǎn)品數(shù)量及產(chǎn)品單價(jià),計(jì)算房屋的裝飾成本。
[0098]此模塊主要用于做裝修預(yù)算,當(dāng)用戶(hù)通過(guò)三維虛擬房屋裝飾系統(tǒng),將其對(duì)應(yīng)的戶(hù)型房屋裝飾完成后,裝修預(yù)算模塊,會(huì)根據(jù)用戶(hù)在裝飾時(shí)所選取的每種產(chǎn)品用量,和產(chǎn)品單價(jià),計(jì)算出此產(chǎn)品的總成本。再將所有不同類(lèi)的產(chǎn)品總成本,全部加起來(lái),得出裝修預(yù)算。
[0099]具體操作例如:針對(duì)用戶(hù)要求裝飾的的戶(hù)型A,當(dāng)用戶(hù)選擇了 B品牌的油漆,油漆單價(jià)為C元/平方。裝修預(yù)算子模塊會(huì)提取戶(hù)型A中,用戶(hù)選擇了刷油漆的面積A 1,用AI面積X油漆單價(jià)C = B品牌油漆成本。如此類(lèi)推,計(jì)算出各個(gè)不同類(lèi)產(chǎn)品的總成本,相加得到裝修總預(yù)算。
[0100]進(jìn)一步地,所述房屋裝飾系統(tǒng)還包括一個(gè)產(chǎn)品元素?cái)?shù)據(jù)庫(kù)模塊,所述產(chǎn)品元素?cái)?shù)據(jù)庫(kù)模塊是指所有的可能會(huì)用的設(shè)計(jì)裝飾元素、材料的一個(gè)集合,其中包括各種產(chǎn)品元素以及產(chǎn)品的各種信息。
[0101]所述各種產(chǎn)品元素是指,像油漆、墻紙、家具、燈飾、各種建筑裝飾材料等。對(duì)三維房屋進(jìn)行裝飾、設(shè)計(jì),就需要有進(jìn)行裝飾設(shè)計(jì)相對(duì)應(yīng)的材料。產(chǎn)品元素?cái)?shù)據(jù)庫(kù)模塊內(nèi)置了各式各樣的材料,包括任何在現(xiàn)實(shí)設(shè)計(jì)裝飾中會(huì)用的材料,并以特定的OBJ文件格式繪制出來(lái),例如:現(xiàn)實(shí)中存在的家具、燈飾、工藝品、裝飾材料、油漆等等,所有三維產(chǎn)品,都可以繪制成O B J格式文件,按特定的保存路徑來(lái)保存文件,以便三維虛擬房屋裝飾系統(tǒng)的解析器使用,后期在用戶(hù)需要使用這些材料文件時(shí),能在三維虛擬房屋裝飾系統(tǒng)中正確解析。確保所選定的裝飾設(shè)計(jì)材料在三維虛擬空間中,能正確顯示。
[0102]所述產(chǎn)品的各種信息,是指如單價(jià)、大小、規(guī)格、顏色、廠(chǎng)家、產(chǎn)地、產(chǎn)品鏈接等等,這些信息,在其它模塊都會(huì)有用到,例如單價(jià),只有我們知道產(chǎn)品的單價(jià),在系統(tǒng)裝修預(yù)算模塊,我們才能根據(jù)產(chǎn)品大小和產(chǎn)品用量來(lái)預(yù)算整個(gè)產(chǎn)品的成本。大小,是指產(chǎn)品的長(zhǎng)寬高,因?yàn)橹挥兄喇a(chǎn)品的長(zhǎng)寬高,在系統(tǒng)的碰撞模塊,我們才能確認(rèn),在一個(gè)空間內(nèi)是否能放得下另外一個(gè)物體,例如,一個(gè)小的臥室,是2米X 3米的,這時(shí)有一個(gè)4米的大桌子,當(dāng)用戶(hù)選擇了這個(gè)桌子后,當(dāng)用戶(hù)想把這個(gè)桌子放進(jìn)臥室時(shí),系統(tǒng)就會(huì)提示他,不能進(jìn)行這種操作。規(guī)格信息是指產(chǎn)品的單個(gè)大小尺寸,例如一塊瓷磚,他是50CM X 50CM規(guī)格的,只有知道這個(gè)后,在設(shè)計(jì)裝飾模塊,我們才能根據(jù)這個(gè)規(guī)格,來(lái)確認(rèn)一個(gè)臥室內(nèi),能鋪多少塊這樣的瓷磚,才能確認(rèn)裝飾效果。產(chǎn)品鏈接信息是指這個(gè)產(chǎn)品,在網(wǎng)絡(luò)平臺(tái)上,哪里可以看到更詳細(xì)的信息,包括購(gòu)買(mǎi)鏈接,這些信息,在購(gòu)物子模塊會(huì)用到。
[0103]進(jìn)一步地,所述三維虛擬房屋裝飾系統(tǒng)還可以包括打印子模塊,用于將用戶(hù)把所設(shè)計(jì)裝飾好的房屋的戶(hù)型信息通過(guò)打印機(jī)打印出來(lái),戶(hù)型信息包括房屋裝飾效果、房屋施工方案、已選擇產(chǎn)品元素信息、裝修預(yù)算信息。
[0104]所述房屋信息是指,房屋的結(jié)構(gòu),如幾個(gè)房間幾面墻,房間大小墻面的具體位置。門(mén)和窗的位置,大小,所有結(jié)構(gòu)性的信息,都包含在內(nèi)。
[0105]所述材料信息是指,設(shè)計(jì)裝飾虛擬房屋,所有從產(chǎn)品庫(kù)選取的產(chǎn)品元素,包括產(chǎn)品元素的相關(guān)信息,如單價(jià)、用量等。
[0106]所述裝飾效果是指,所有選取的用來(lái)設(shè)計(jì)裝飾的產(chǎn)品元素,最終呈現(xiàn)的裝飾效果。打印機(jī)模塊會(huì)把把所有戶(hù)型信息打印出來(lái),有了這些戶(hù)型信息,任何施工人員,通過(guò)打印出來(lái)的戶(hù)型信息,在現(xiàn)實(shí)中,就可以直接對(duì)相對(duì)應(yīng)的戶(hù)型進(jìn)行裝飾。結(jié)合購(gòu)物模塊的功能,把之前選取的產(chǎn)品元素,直接購(gòu)買(mǎi),就可以將一個(gè)完全虛擬的房屋,在現(xiàn)實(shí)環(huán)境中真實(shí)的還原出來(lái)
[0107]進(jìn)一步地,所述三維虛擬房屋裝飾系統(tǒng)還可以包括用戶(hù)注冊(cè)模塊、權(quán)限管理模塊和用戶(hù)互動(dòng)模塊,其中:
[0108]所述用戶(hù)注冊(cè)模塊,用于提供用戶(hù)注冊(cè)接口,供給用戶(hù)注冊(cè),并給用戶(hù)分配不同權(quán)限級(jí)別,并為用戶(hù)提供即時(shí)通訊接口,以供不同用戶(hù)進(jìn)行在線(xiàn)實(shí)時(shí)通信。用戶(hù)通過(guò)填寫(xiě)相應(yīng)個(gè)人信息,進(jìn)行注冊(cè)登記,以方便系統(tǒng)區(qū)別不同用戶(hù)。用戶(hù)注冊(cè)模塊,主要包括二個(gè)功能,一是通過(guò)用戶(hù)注冊(cè),將用戶(hù)進(jìn)行不同權(quán)限的分配。以不同權(quán)限的用戶(hù),在操作三維虛擬房屋裝飾系統(tǒng)時(shí),有不同的操作權(quán)限。二是當(dāng)用戶(hù)注冊(cè)后,為方便不同用戶(hù)之間來(lái)交流,可以為用戶(hù)提供一個(gè)即時(shí)在線(xiàn)溝通功能,以供不同用戶(hù)進(jìn)行在線(xiàn)實(shí)時(shí)通信。
[0109]所述權(quán)限管理模塊,根據(jù)用戶(hù)注冊(cè)模塊為用戶(hù)分配的權(quán)限級(jí)別,為用戶(hù)提供不同級(jí)別的權(quán)限操作。
[0110]所述用戶(hù)互動(dòng)模塊,用于為多個(gè)用戶(hù)之間提供互助設(shè)計(jì)接口,將自己的裝飾結(jié)果在線(xiàn)呈現(xiàn)給其他用戶(hù),并由其他用戶(hù)對(duì)該裝飾結(jié)果進(jìn)行進(jìn)一步裝飾設(shè)計(jì)。例如用戶(hù)A和用戶(hù)B,用戶(hù)A把自己的戶(hù)型房間裝飾好后,用戶(hù)B能夠?qū)^(guò)互動(dòng)模塊,看到A所裝飾設(shè)計(jì)的戶(hù)型房間,得到A的允許后,可以對(duì)A的房間進(jìn)行修改設(shè)計(jì),B同時(shí)可以在產(chǎn)品庫(kù)中,選中喜歡的產(chǎn)品,通過(guò)購(gòu)物模塊,把自己選中的產(chǎn)品,在現(xiàn)實(shí)中,直接購(gòu)買(mǎi)送給A。所有的用戶(hù)之前,都可以通過(guò)互動(dòng)模塊,進(jìn)行上述的互動(dòng)。
[0111]本領(lǐng)域的技術(shù)人員容易理解,以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種三維房屋裝飾方法,其特征在于,所述方法包括以下步驟: (1)接收用戶(hù)輸入的房屋信息,所述房屋信息包括房屋的戶(hù)型、尺寸、房間分布以及房屋高度信息; (2)根據(jù)所述房屋信息生成三維房屋模型; (3)接收用戶(hù)的操作指令,根據(jù)用戶(hù)的操作指令對(duì)三維房屋模型進(jìn)行房屋裝飾、產(chǎn)品購(gòu)買(mǎi)以及成本預(yù)算。
2.如權(quán)利要求1所述的方法,其特征在于,所述接收用戶(hù)輸入的房屋信息具體為: 通過(guò)戶(hù)型圖輸入界面接收用戶(hù)輸入的房屋參數(shù)信息,根據(jù)所述房屋參數(shù)信息繪制生成房屋二維平面圖,所述房屋二維平面圖中包括房間的戶(hù)型、房間分布、房間尺寸;或者, 接收用戶(hù)通過(guò)互聯(lián)網(wǎng)搜索入口輸入的戶(hù)型圖搜索關(guān)鍵詞,向互聯(lián)網(wǎng)發(fā)出戶(hù)型圖搜索指令;接收并呈現(xiàn)互聯(lián)網(wǎng)根據(jù)所述戶(hù)型圖搜索關(guān)鍵詞檢索到的戶(hù)型圖檢索結(jié)果;接收用戶(hù)的選擇指令并根據(jù)用戶(hù)的選擇指令選擇用戶(hù)需要的二維平面戶(hù)型圖;或者, 接收用戶(hù)輸入的讀取本地三維房屋模型指令,根據(jù)用戶(hù)的讀取指令列舉呈現(xiàn)已保存于本地的三維房屋模型,接收用戶(hù)的選擇本地三維房屋模型指令,根據(jù)用戶(hù)的選擇指令讀取并呈現(xiàn)用戶(hù)所選擇的三維房屋模型。
3.如權(quán)利要求1或2所述的方法,其特征在于,對(duì)所述三維房屋模型進(jìn)行房屋裝飾包括墻體裝飾、地面裝飾、頂面裝飾和空間裝飾,其中, 所述墻體裝飾包括:墻體改造,接收鼠標(biāo)的點(diǎn)擊及拖曳指令,確定鼠標(biāo)點(diǎn)擊位置的墻體及拖曳距離和方向,根據(jù)該距離和方向?qū)⒃搲w移動(dòng)到新的位置,或者接收鼠標(biāo)的點(diǎn)擊和選擇指令,選取鼠標(biāo)點(diǎn)擊位置的墻體上的區(qū)域,并接收用戶(hù)輸入的刪除指令,刪除所述區(qū)域的墻體,或者接收用戶(hù)的選擇指令,從墻面裝飾素材庫(kù)中選擇相應(yīng)的墻紙或油漆,并根據(jù)用戶(hù)的涂飾指令將所選擇的墻紙或油漆涂飾在需要裝飾的墻面上; 所述地面裝飾包括:接收用戶(hù)的選擇指令,從地毯素材庫(kù)中選取相應(yīng)的地毯,并根據(jù)用戶(hù)的地毯鋪設(shè)指令,將所選擇的地毯鋪設(shè)在地面的相應(yīng)位置;或者接收用戶(hù)的選擇指令,從地板或瓷磚素材庫(kù)中選取相應(yīng)的地板或瓷磚,并根據(jù)用戶(hù)的地板或瓷磚鋪設(shè)指令,以相應(yīng)的鋪設(shè)方式將所選擇的地板或瓷磚鋪設(shè)在地面的相應(yīng)位置,其中所述鋪設(shè)方式包括平鋪、交錯(cuò)鋪或任意鋪; 所述頂面裝飾包括:接收用戶(hù)的選擇指令,從頂面裝飾素材庫(kù)中選取相應(yīng)的頂面裝飾素材,并根據(jù)用戶(hù)的頂面裝飾指令,將所選擇的頂面裝飾素材按相應(yīng)的裝飾方式裝飾在頂面的相應(yīng)位置;所述頂面裝飾素材包括吊頂材料、墻角線(xiàn)材料、燈飾; 所述空間裝飾包括:接收用戶(hù)的選擇指令,從產(chǎn)品元素?cái)?shù)據(jù)庫(kù)中選取三維產(chǎn)品元素,并根據(jù)用戶(hù)的放置指令,將三維產(chǎn)品元素放置在三維房屋模型中對(duì)應(yīng)的空間位置;或者接收用戶(hù)的刪除指令,刪除已放置于三維房屋模型中的三維產(chǎn)品元素;或者接收用戶(hù)的移動(dòng)指令,將已放置于三維房屋模型中的三維產(chǎn)品元素從一個(gè)位置移動(dòng)到另一位置。
4.如權(quán)利要求1至3任一項(xiàng)所述的方法,其特征在于,所述產(chǎn)品購(gòu)買(mǎi)具體為:當(dāng)在用戶(hù)對(duì)房屋進(jìn)行裝飾過(guò)程中或裝飾完成后,接收用戶(hù)通過(guò)產(chǎn)品在線(xiàn)購(gòu)買(mǎi)接口輸入的購(gòu)買(mǎi)指令,所述購(gòu)買(mǎi)指令中包括有購(gòu)買(mǎi)產(chǎn)品類(lèi)型及購(gòu)買(mǎi)產(chǎn)品數(shù)量,根據(jù)所述購(gòu)買(mǎi)指令向產(chǎn)品網(wǎng)絡(luò)供應(yīng)商發(fā)送購(gòu)買(mǎi)請(qǐng)求,所述產(chǎn)品包括裝修材料、裝飾材料、家具、家電。
5.如權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,所述成本預(yù)算具體為:當(dāng)用戶(hù)對(duì)房屋裝飾完成后,根據(jù)用戶(hù)裝飾設(shè)計(jì)所購(gòu)買(mǎi)的產(chǎn)品數(shù)量及產(chǎn)品單價(jià),計(jì)算房屋的裝飾成本。
6.一種三維房屋裝飾系統(tǒng),其特征在于,包括房屋信息輸入模塊、三維房屋模型生成模塊以及房屋設(shè)計(jì)模塊,其中: 所述房屋信息輸入模塊,用于接收用戶(hù)輸入的房屋信息,所述房屋信息包括房屋的戶(hù)型、尺寸、房間分布以及房屋高度信息;所述房屋生成模塊,用于根據(jù)所述房屋信息輸入模塊輸入的房屋信息生成三維房屋模型; 所述房屋設(shè)計(jì)模塊,包括房屋裝飾模塊,用于接收用戶(hù)的操作指令,根據(jù)用戶(hù)的操作指令對(duì)三維房屋模型進(jìn)行房屋裝飾;產(chǎn)品購(gòu)買(mǎi)模塊,用于接收用戶(hù)的購(gòu)買(mǎi)指令,根據(jù)用戶(hù)的購(gòu)買(mǎi)指令進(jìn)行產(chǎn)品購(gòu)買(mǎi);以及成本預(yù)算模塊,接收用戶(hù)的成本預(yù)算指令,根據(jù)購(gòu)買(mǎi)的產(chǎn)品進(jìn)行成本預(yù)算。
7.如權(quán)利要求6所述的三維虛擬房屋裝飾系統(tǒng),其特征在于,所述房屋信息輸入模塊包括: 戶(hù)型圖輸入模塊,為用戶(hù)提供戶(hù)型圖輸入界面,接收用戶(hù)輸入的房屋參數(shù)信息,根據(jù)所述房屋參數(shù)信息繪制生成房屋二維平面圖,所述房屋二維平面圖中包括房間的戶(hù)型、房間分布、房間尺寸; 或者戶(hù)型圖選擇模塊,為用戶(hù)提供互聯(lián)網(wǎng)搜索模塊和戶(hù)型圖選擇模塊,當(dāng)接收到用戶(hù)通過(guò)互聯(lián)網(wǎng)搜索模塊輸入的戶(hù)型圖搜索關(guān)鍵詞后,互聯(lián)網(wǎng)搜索模塊訪(fǎng)問(wèn)互聯(lián)網(wǎng)并以所述戶(hù)型圖搜索關(guān)鍵詞進(jìn)行網(wǎng)絡(luò)查詢(xún),戶(hù)型圖選擇模塊接收并呈現(xiàn)互聯(lián)網(wǎng)根據(jù)所述戶(hù)型圖搜索關(guān)鍵詞檢索到的戶(hù)型圖檢索結(jié)果;接收用戶(hù)的選擇指令并根據(jù)用戶(hù)的選擇指令選擇用戶(hù)需要的平面戶(hù)型圖; 或者戶(hù)型圖讀取模塊,用于接收用戶(hù)輸入的讀取本地三維房屋模型指令,根據(jù)用戶(hù)的讀取指令列舉呈現(xiàn)已保存于本地的三維房屋模型,接收用戶(hù)的選擇本地三維房屋模型指令,根據(jù)用戶(hù)的選擇指令讀取并呈現(xiàn)用戶(hù)所選擇的三維房屋模型。
8.如權(quán)利要求6或7所述的三維虛擬房屋裝飾系統(tǒng),其特征在于所述房屋裝飾模塊包括墻體裝飾模塊、地面裝飾模塊、頂面裝飾模塊、空間裝飾模塊和碰撞提示模塊,其中: 所述墻體裝飾模塊,用于接收鼠標(biāo)的點(diǎn)擊及拖曳指令,確定鼠標(biāo)點(diǎn)擊位置的墻體及拖曳距離和方向,根據(jù)該距離和方向?qū)⒃搲w移動(dòng)到新的位置;或者接收鼠標(biāo)的點(diǎn)擊和選擇指令,選取鼠標(biāo)點(diǎn)擊位置的墻體上的區(qū)域,并接收用戶(hù)輸入的刪除指令,刪除所述區(qū)域的墻體;或者接收用戶(hù)的選擇指令,從墻面裝飾素材庫(kù)中選擇相應(yīng)的墻紙或油漆,并根據(jù)用戶(hù)的涂飾指令將所選擇的墻紙或油漆涂飾在需要裝飾的墻面上; 所述地面裝飾模塊,用于接收用戶(hù)的選擇指令,從地毯素材庫(kù)中選取相應(yīng)的地毯,并根據(jù)用戶(hù)的地毯鋪設(shè)指令,將所選擇的地毯鋪設(shè)在地面的相應(yīng)位置;或者接收用戶(hù)的選擇指令,從地板或瓷磚素材庫(kù)中選取相應(yīng)的地板或瓷磚,并根據(jù)用戶(hù)的地板或瓷磚鋪設(shè)指令,以相應(yīng)的鋪設(shè)方式將所選擇的地板或瓷磚鋪設(shè)在地面的相應(yīng)位置,其中所述鋪設(shè)方式包括平鋪、交錯(cuò)鋪或任意鋪; 所述頂面裝飾模塊,用于接收用戶(hù)的選擇指令,從頂面裝飾素材庫(kù)中選取相應(yīng)的頂面裝飾素材,并根據(jù)用戶(hù)的頂面裝飾指令,將所選擇的頂面裝飾素材按相應(yīng)的裝飾方式裝飾在頂面的相應(yīng)位置;所述頂面裝飾素材包括吊頂材料、墻角線(xiàn)材料、燈飾;所述空間裝飾模塊,用于接收用戶(hù)的選擇指令,從產(chǎn)品元素?cái)?shù)據(jù)庫(kù)中選取三維產(chǎn)品元素,并根據(jù)用戶(hù)的放置指令,將三維產(chǎn)品元素放置在三維房屋模型中對(duì)應(yīng)的空間位置;或者接收用戶(hù)的刪除指令,刪除已放置于三維房屋模型中的三維產(chǎn)品元素;或者接收用戶(hù)的移動(dòng)指令,將已放置于三維房屋模型中的三維產(chǎn)品元素從一個(gè)位置移動(dòng)到另一位置; 所述碰撞提示模塊,用于當(dāng)用戶(hù)在房屋裝飾設(shè)計(jì)過(guò)程中,將多個(gè)產(chǎn)品元素放置于同一空間位置時(shí),或者在一個(gè)空間位置放入尺寸比該空間位置大的產(chǎn)品元素時(shí),或者在一個(gè)空間位置放入不適于放置在該位置的產(chǎn)品元素時(shí),向用戶(hù)發(fā)出碰撞提示。
9.如權(quán)利要求6至8任一項(xiàng)所述的三維虛擬房屋裝飾系統(tǒng),其特征在于,所述產(chǎn)品購(gòu)買(mǎi)模塊具體用于:在用戶(hù)對(duì)房屋進(jìn)行裝飾過(guò)程中或裝飾完成后,接收用戶(hù)通過(guò)產(chǎn)品在線(xiàn)購(gòu)買(mǎi)接口輸入的購(gòu)買(mǎi)指令,所述購(gòu)買(mǎi)指令中包括有購(gòu)買(mǎi)產(chǎn)品類(lèi)型及購(gòu)買(mǎi)產(chǎn)品數(shù)量,根據(jù)所述購(gòu)買(mǎi)指令向產(chǎn)品網(wǎng)絡(luò)供應(yīng)商發(fā)送購(gòu)買(mǎi)請(qǐng)求,所述產(chǎn)品包括裝修材料、裝飾材料、家具、家電。
10.如權(quán)利要求6至9任一項(xiàng)所述的三維虛擬房屋裝飾系統(tǒng),其特征在于,所述成本預(yù)算模塊具體用于:在用戶(hù)對(duì)房屋裝飾完成后,根據(jù)用戶(hù)裝飾設(shè)計(jì)所購(gòu)買(mǎi)的產(chǎn)品數(shù)量及產(chǎn)品單價(jià),計(jì)算房屋的裝飾成本。
【文檔編號(hào)】G06Q30/00GK103839293SQ201410082648
【公開(kāi)日】2014年6月4日 申請(qǐng)日期:2014年3月7日 優(yōu)先權(quán)日:2014年3月7日
【發(fā)明者】夏小建 申請(qǐng)人:武漢蝸牛科技有限責(zé)任公司