全三維房屋墻壁地面房頂設(shè)計方法及平臺的制作方法
【專利摘要】本發(fā)明提供了一全三維房屋墻壁地面房頂設(shè)計方法及平臺。上述方法包括:提取用戶在房屋結(jié)構(gòu)數(shù)據(jù)庫中選擇的房屋結(jié)構(gòu)的參數(shù);響應(yīng)所述用戶對從墻壁模型庫中選定的內(nèi)墻壁模型執(zhí)行的拖放操作指令,采用所述參數(shù)實時計算并呈現(xiàn)所述內(nèi)墻壁模型在所述房屋結(jié)構(gòu)中相對于所述房屋結(jié)構(gòu)的位置坐標和尺寸變化數(shù)據(jù),并呈現(xiàn)所述拖放操作指令對應(yīng)的三維室內(nèi)效果,其中,所述三維含任意一個視角的二維平面。根據(jù)本發(fā)明提供的技術(shù)方案,能夠在全三維(含任意一個視角的二維平面)狀態(tài)下,通過“房間內(nèi)墻部件化、拼積木式搭建”的方法,結(jié)合系統(tǒng)提供的各個功能便捷地進行房間結(jié)構(gòu)設(shè)計。
【專利說明】
全三維房屋墻壁地面房頂設(shè)計方法及平臺
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及虛擬現(xiàn)實技術(shù)領(lǐng)域,具體而言,涉及一種全三維(含任意一個視角的二維平面)房屋墻壁地面房頂設(shè)計方法及平臺。
【背景技術(shù)】
[0002]全三維(含任意一個視角的二維平面)房屋墻壁地面房頂設(shè)計中,房屋的結(jié)構(gòu)千變?nèi)f化,房屋結(jié)構(gòu)布局的每一個細微變化都會引起整個房間結(jié)構(gòu)參數(shù)的重新調(diào)整,相應(yīng)的房間墻壁、地面、房頂也要做重新劃分和切割。
[0003]因此,如何將復雜的房屋結(jié)構(gòu)設(shè)計化繁為簡是房屋設(shè)計系統(tǒng)中亟待解決的問題,關(guān)系到整個房屋結(jié)構(gòu)設(shè)計系統(tǒng)的成敗。而目前相關(guān)技術(shù)中全三維(含任意一個視角的二維平面)房屋墻壁地面房頂設(shè)計中,還沒有能夠有效解決上述問題的相關(guān)技術(shù)方案。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供了一種全三維房屋墻壁地面房頂設(shè)計方法及平臺,以至少解決相關(guān)技術(shù)中如何將復雜的房屋結(jié)構(gòu)設(shè)計化繁為簡的問題。
[0005]根據(jù)本發(fā)明的一個方面,提供了一種全三維房屋墻壁地面房頂設(shè)計方法。
[0006]根據(jù)本發(fā)明的全三維房屋墻壁地面房頂設(shè)計方法包括:提取用戶在房屋結(jié)構(gòu)數(shù)據(jù)庫中選擇的房屋結(jié)構(gòu)的參數(shù);響應(yīng)所述用戶對從墻壁模型庫中選定的內(nèi)墻壁模型執(zhí)行的拖放操作指令,采用所述參數(shù)實時計算并呈現(xiàn)所述內(nèi)墻壁模型在所述房屋結(jié)構(gòu)中相對于所述房屋結(jié)構(gòu)的位置坐標和尺寸變化數(shù)據(jù),并呈現(xiàn)所述拖放操作指令對應(yīng)的三維,其中,所述三維含任意一個視角的二維平面。
[0007]根據(jù)本發(fā)明的另一方面,提供了一種全三維房屋墻壁地面房頂設(shè)計平臺。
[0008]根據(jù)本發(fā)明的全三維房屋墻壁地面房頂設(shè)計平臺包括:第一提取模塊,用于提取用戶在房屋結(jié)構(gòu)數(shù)據(jù)庫中選擇的房屋結(jié)構(gòu)的參數(shù);處理模塊,用于響應(yīng)所述用戶對從墻壁模型庫中選定的內(nèi)墻壁模型執(zhí)行的拖放操作指令,采用所述參數(shù)實時計算并呈現(xiàn)所述內(nèi)墻壁模型在所述房屋結(jié)構(gòu)中相對于所述房屋結(jié)構(gòu)的位置坐標和尺寸變化數(shù)據(jù),并呈現(xiàn)所述拖放操作指令對應(yīng)的三維室內(nèi)效果,其中,所述三維含任意一個視角的二維平面。
[0009]根據(jù)本發(fā)明的上述技術(shù)方案,響應(yīng)所述用戶對從墻壁模型庫中選定的內(nèi)墻壁模型執(zhí)行的拖放操作指令,采用所述參數(shù)實時計算并呈現(xiàn)所述內(nèi)墻壁模型在所述房屋結(jié)構(gòu)中相對于所述房屋結(jié)構(gòu)的位置坐標和尺寸變化數(shù)據(jù),并呈現(xiàn)所述拖放操作指令對應(yīng)的三維(含任意一個視角的二維平面)室內(nèi)效果。能夠在全三維(含任意一個視角的二維平面)狀態(tài)下,通過“房間內(nèi)墻部件化、拼積木式搭建”的方法,結(jié)合系統(tǒng)提供的各個功能便捷地進行房間結(jié)構(gòu)設(shè)計。
【附圖說明】
[0010]圖1為根據(jù)本發(fā)明實施例的全三維(含任意一個視角的二維平面)房屋墻壁地面房頂設(shè)計方法的流程圖;
[0011]圖2為內(nèi)墻壁模型主要類型圖;
[0012]圖3為根據(jù)本發(fā)明優(yōu)選實施例的實現(xiàn)上述全三維(含任意一個視角的二維平面)房屋墻壁地面房頂設(shè)計方法的系統(tǒng)框架圖;
[0013]圖4為根據(jù)本發(fā)明優(yōu)選實施例的全三維(含任意一個視角的二維平面)房屋墻壁地面房頂設(shè)計方法的流程圖;
[0014]圖5為根據(jù)本發(fā)明優(yōu)選實施例的實現(xiàn)內(nèi)墻壁模型拖放功能的界面示意圖;
[0015]圖6為根據(jù)本發(fā)明優(yōu)選實施例的調(diào)整內(nèi)墻壁模型長短、厚度和高度的界面示意圖;
[0016]圖7為根據(jù)本發(fā)明優(yōu)選實施例的實現(xiàn)交點捕捉功能的界面示意圖;
[0017]圖8為根據(jù)本發(fā)明優(yōu)選實施例的實現(xiàn)房屋墻壁地面房頂合并和分割的界面示意圖;
[0018]圖9為根據(jù)本發(fā)明優(yōu)選實施例的實現(xiàn)房屋墻壁(含內(nèi)墻壁)編輯功能的界面示意圖;
[0019]圖10為根據(jù)本發(fā)明優(yōu)選實施例的實現(xiàn)房屋墻壁地面房頂自動創(chuàng)建的界面示意圖;
[0020]圖11為根據(jù)本發(fā)明實施例的全三維(含任意一個視角的二維平面)房屋墻壁地面房頂設(shè)計平臺的結(jié)構(gòu)框圖;
[0021]圖12為根據(jù)本發(fā)明優(yōu)選實施例的全三維(含任意一個視角的二維平面)房屋墻壁地面房頂設(shè)計平臺的結(jié)構(gòu)框圖。
【具體實施方式】
[0022]下面通過具體的實施例子并結(jié)合附圖對本發(fā)明做進一步的詳細描述。
[0023]根據(jù)本發(fā)明實施例,提供了一種全三維(含任意一個視角的二維平面)房屋墻壁地面房頂設(shè)計方法。
[0024]圖1為根據(jù)本發(fā)明實施例的全三維(含任意一個視角的二維平面)房屋墻壁地面房頂設(shè)計方法的流程圖。如圖1所示,該全三維(含任意一個視角的二維平面)房屋墻壁地面房頂設(shè)計方法包括:
[0025]步驟SlOl:提取用戶在房屋結(jié)構(gòu)數(shù)據(jù)庫中選擇的房屋結(jié)構(gòu)的參數(shù);
[0026]步驟S103:響應(yīng)上述用戶對從墻壁模型庫中選定的內(nèi)墻壁模型執(zhí)行的拖放操作指令,采用上述參數(shù)實時計算并呈現(xiàn)上述內(nèi)墻壁模型在上述房屋結(jié)構(gòu)中相對于上述房屋結(jié)構(gòu)的位置坐標和尺寸變化數(shù)據(jù),并呈現(xiàn)上述拖放操作指令對應(yīng)的三維室內(nèi)效果,其中,上述三維含任意一個視角的二維平面。
[0027]采用圖1所示的方法,響應(yīng)上述用戶對從墻壁模型庫中選定的內(nèi)墻壁模型執(zhí)行的拖放操作指令,采用上述參數(shù)實時計算并呈現(xiàn)上述內(nèi)墻壁模型在上述房屋結(jié)構(gòu)中相對于上述房屋結(jié)構(gòu)的位置坐標和尺寸變化數(shù)據(jù),并呈現(xiàn)上述拖放操作指令對應(yīng)的三維(含任意一個視角的二維平面)室內(nèi)效果。能夠在全三維(含任意一個視角的二維平面)狀態(tài)下,通過“房間內(nèi)墻部件化、拼積木式搭建”的方法,結(jié)合系統(tǒng)提供的各個功能便捷地進行房間結(jié)構(gòu)設(shè)計。
[0028]其中,內(nèi)墻壁模型主要類型圖如圖2所示,內(nèi)墻壁模型包括但不限于:橫向I形、豎向I形;開口向右下L型、開口向左下L型、開口向右上L型、開口向左上L型;開口向左U型、開口向右U型、開口向上U型、開口向下U型。
[0029]以下結(jié)合圖3進一步描述實現(xiàn)上述全三維(含任意一個視角的二維平面)房屋墻壁地面房頂設(shè)計方法的系統(tǒng)框架圖。
[0030]圖3為根據(jù)本發(fā)明優(yōu)選實施例的實現(xiàn)上述全三維(含任意一個視角的二維平面)房屋墻壁地面房頂設(shè)計方法的系統(tǒng)框架圖。如圖3所示,該系統(tǒng)可以劃分為以下幾層。
[0031]用戶層:是用戶可以見到和交互操作的應(yīng)用系統(tǒng),即用戶可以實際操作的硬件設(shè)備,可以是各種主流的智能手機、移動終端,也可以是傳統(tǒng)的臺式機。用戶通過系統(tǒng)提供的服務(wù),在硬件平臺上實現(xiàn)房間結(jié)構(gòu)設(shè)計的各項功能。
[0032]應(yīng)用層:是根據(jù)系統(tǒng)的各項功能要求和業(yè)務(wù)需要提供的各項基礎(chǔ)服務(wù)功能的調(diào)用和整合。主要功能包括:內(nèi)墻壁模型拖放、端點對齊、尺寸測量顯示、墻壁拼接和劃分、地面房頂劃分等。
[0033]服務(wù)層:包括三維引擎、計算引擎、信息引擎和管理引擎,服務(wù)層為應(yīng)用層的基礎(chǔ),為應(yīng)用層提供強大的后臺支持。
[0034]數(shù)據(jù)層:是整個系統(tǒng)的基礎(chǔ)。數(shù)據(jù)的完整性、實用性、精確性、動態(tài)更新能力等從根本上決定了系統(tǒng)的價值。系統(tǒng)根據(jù)不同數(shù)據(jù)類型特點及應(yīng)用需要,建立了實用有效的數(shù)據(jù)采集、加工及處理流程規(guī)范。
[0035]基礎(chǔ)設(shè)施層:是系統(tǒng)數(shù)據(jù)及應(yīng)用的物理基礎(chǔ)支撐環(huán)境。它通過網(wǎng)絡(luò)及相關(guān)的服務(wù)器硬件、基礎(chǔ)軟件等基礎(chǔ)設(shè)施建設(shè),把系統(tǒng)各個獨立的部分連成一個整體,將系統(tǒng)資源提供給用戶使用。
[0036]優(yōu)選地,如在執(zhí)行步驟S103之后,還可以包括以下處理:提取上述三維(含任意一個視角的二維平面)室內(nèi)效果對應(yīng)的房屋結(jié)構(gòu)的參數(shù)并存儲至上述房屋結(jié)構(gòu)數(shù)據(jù)庫中。
[0037]優(yōu)選地,在執(zhí)行S103中響應(yīng)上述用戶對從墻壁模型庫中選定的內(nèi)墻壁模型執(zhí)行的拖放操作指令時,還可以包括:響應(yīng)上述用戶對上述選定的內(nèi)墻壁模型執(zhí)行的長短、厚度或高度調(diào)整指令,實時計算出上述內(nèi)墻壁模型相對于上述房屋結(jié)構(gòu)的位置坐標和尺寸變化數(shù)據(jù),呈現(xiàn)上述調(diào)整指令對應(yīng)的三維(含任意一個視角的二維平面)室內(nèi)效果。
[0038]優(yōu)選地,在執(zhí)行S103中響應(yīng)上述用戶對從墻壁模型庫中選定的內(nèi)墻壁模型執(zhí)行的拖放操作指令時,還包括:在拖放的內(nèi)墻壁模型的側(cè)高面、下底面、上頂面與上述房屋結(jié)構(gòu)中的墻壁面(含先前拖入房屋的內(nèi)墻壁模型側(cè)高面)、地面、房頂面相接觸時,自動捕捉(含自動對齊)并標記上述內(nèi)墻壁模型的側(cè)高面、下底面、上頂面與上述墻壁面(含先前拖入房屋的內(nèi)墻壁模型側(cè)高面)、地面、房頂面的交點,在上述拖放操作指令對應(yīng)的三維(含任意一個視角的二維平面)室內(nèi)效果中呈現(xiàn)標記后的上述交點。
[0039]優(yōu)選地,在自動捕捉(含自動對齊)并標記上述內(nèi)墻壁模型的側(cè)高面、下底面、上頂面與上述墻壁面(含先前拖入房屋的內(nèi)墻壁模型側(cè)高面)、地面、房頂面的交點之后,還可以包括以下處理:將處于同一平面內(nèi)的各個墻壁面自動組合成一個整體面,將被上述內(nèi)墻壁模型的側(cè)高面隔開的墻壁面(含先前拖入房屋的內(nèi)墻壁模型側(cè)高面)分割成獨立的墻壁面,將被上述內(nèi)墻壁模型的下底面隔開的地表面分割成獨立的地表面,將被上述內(nèi)墻壁模型的上頂面隔開的房頂內(nèi)表面分割成獨立的房頂內(nèi)表面。
[0040]優(yōu)選地,上述方法還可以包括:響應(yīng)上述用戶對上述房屋結(jié)構(gòu)中的任意內(nèi)墻壁模型執(zhí)行的編輯操作指令,將上述房屋結(jié)構(gòu)中的任意內(nèi)墻壁模型進行增加、刪除和/或修改,并呈現(xiàn)增加、刪除和/或修改內(nèi)墻壁模型后的三維(含任意一個視角的二維平面)室內(nèi)效果。
[0041]優(yōu)選地,上述方法還可以包括:接收上述用戶輸入的房屋結(jié)構(gòu)參數(shù),采用接收到的房屋結(jié)構(gòu)參數(shù)自動創(chuàng)建房屋結(jié)構(gòu),并呈現(xiàn)上述創(chuàng)建的房屋結(jié)構(gòu)對應(yīng)的三維(含任意一個視角的二維平面)室內(nèi)效果。
[0042]以下結(jié)合圖4進一步描述上述優(yōu)選實施過程。
[0043]圖4為根據(jù)本發(fā)明優(yōu)選實施例的全三維(含任意一個視角的二維平面)房屋墻壁地面房頂設(shè)計方法的流程圖。如圖4所示,該全三維(含任意一個視角的二維平面)房屋墻壁地面房頂設(shè)計方法包括:
[0044]步驟S401:提取用戶在房屋結(jié)構(gòu)數(shù)據(jù)庫中選擇的房屋結(jié)構(gòu)的參數(shù);
[0045]步驟S403:響應(yīng)用戶拖放操作,從墻壁模型庫中提取內(nèi)墻壁模型;
[0046]步驟S405:響應(yīng)用戶拖放操作,采用上述參數(shù)實時計算并呈現(xiàn)上述內(nèi)墻壁模型在上述房屋結(jié)構(gòu)中相對于上述房屋結(jié)構(gòu)的位置坐標和尺寸變化數(shù)據(jù);
[0047]在優(yōu)選實施過程中,如圖5所示,響應(yīng)用戶從內(nèi)墻模型庫中選擇所需內(nèi)墻壁模型類型拖入房間,該內(nèi)墻壁模型側(cè)高面與原房間結(jié)構(gòu)墻壁面(含先前拖入房屋的內(nèi)墻壁模型側(cè)高面)可在自動貼合或不貼合狀態(tài)下,響應(yīng)用戶執(zhí)行的拖放操作,調(diào)整該內(nèi)墻壁模型位置,并實時計算出該內(nèi)墻壁模型的相對位置坐標和自身尺寸變化數(shù)據(jù),并呈現(xiàn)上述拖放操作指令對應(yīng)的三維(含任意一個視角的二維平面)室內(nèi)效果。
[0048]在優(yōu)選實施過程中,如圖6所示,響應(yīng)用戶從內(nèi)墻壁模型庫中選擇所需內(nèi)墻壁類型拖入房間的操作,該內(nèi)墻壁模型側(cè)高面與原房間結(jié)構(gòu)墻壁面(含先前拖入房屋的內(nèi)墻壁模型側(cè)高面)可在自動貼合或不貼合狀態(tài)下,調(diào)整內(nèi)墻壁模型長短、厚度和高度,并實時計算出該內(nèi)墻壁模型的相對位置坐標和自身尺寸變化數(shù)據(jù)。
[0049]步驟S407:在拖放的內(nèi)墻壁模型的側(cè)高面、下底面、上頂面與上述房屋結(jié)構(gòu)中的墻壁面(含先前拖入房屋的內(nèi)墻壁模型側(cè)高面)、地面、房頂面相接觸時,自動捕捉(含自動對齊)并標記上述內(nèi)墻壁模型側(cè)高面、下底面、上頂面與上述墻壁面(含先前拖入房屋的內(nèi)墻壁模型側(cè)高面)、地面、房頂面的交點,在上述拖放操作指令對應(yīng)的三維(含任意一個視角的二維平面)室內(nèi)效果中呈現(xiàn)標記后的上述交點。
[0050]在優(yōu)選實施過程中,如圖7所示,上述內(nèi)墻壁模型的側(cè)高面、下底面、上頂面與上述墻壁面(含先前拖入房屋的內(nèi)墻壁模型側(cè)高面)、地面、房頂面的相交面能夠?qū)崿F(xiàn)自動捕捉、自動對齊功能,保證內(nèi)墻壁模型側(cè)高面、下底面、上頂面與上述墻壁(含先前拖入房屋的內(nèi)墻壁模型側(cè)高面)、地面、房頂面的相交面,能夠精準對位。
[0051]在優(yōu)選實施過程中,如圖8所示,內(nèi)墻壁模型的側(cè)高面、下底面、上頂面與上述墻壁面(含先前拖入房屋的內(nèi)墻壁模型側(cè)高面)、地面、房頂面的相交面自動捕捉自動對齊后,可將目前處于同一個平面的不同墻壁表面,自動拼接為一個整體面;將被上述內(nèi)墻壁模型的側(cè)高面隔開的墻壁面(含先前拖入房屋的內(nèi)墻壁模型側(cè)高面)分割成獨立的墻壁面,將被上述內(nèi)墻壁模型的下底面隔開的地表面分割成獨立的地表面,將被上述內(nèi)墻壁模型的上頂面隔開的房頂內(nèi)表面分割成獨立的房頂內(nèi)表面。
[0052]在優(yōu)選實施過程中,如圖9所示,響應(yīng)上述用戶對上述房屋結(jié)構(gòu)中的任意內(nèi)墻壁模型執(zhí)行的編輯操作指令,將上述房屋結(jié)構(gòu)中的任意內(nèi)墻壁模型進行增加、刪除和/或修改,并呈現(xiàn)增加、刪除和/或修改內(nèi)墻壁模型后的三維(含任意一個視角的二維平面)室內(nèi)效果。
[0053]在優(yōu)選實施過程中,如圖10所示,接收上述用戶輸入的房屋結(jié)構(gòu)參數(shù),采用接收到的房屋結(jié)構(gòu)參數(shù)自動創(chuàng)建房屋結(jié)構(gòu),并呈現(xiàn)上述創(chuàng)建的房屋結(jié)構(gòu)對應(yīng)的三維(含任意一個視角的二維平面)室內(nèi)效果。
[0054]步驟S409:提取上述三維(含任意一個視角的二維平面)室內(nèi)效果對應(yīng)的房屋結(jié)構(gòu)的參數(shù)并存儲至上述房屋結(jié)構(gòu)數(shù)據(jù)庫中。其中,當需要進行全三維(含任意一個視角的二維平面)房屋結(jié)構(gòu)設(shè)計時,可以從該房屋結(jié)構(gòu)數(shù)據(jù)庫中直接提取房屋結(jié)構(gòu)的參數(shù)。
[0055]通過上述處理,用戶在手機、平板電腦、臺式機設(shè)備上,通過鼠標拖動或手指觸摸方式,能夠在全三維(含任意一個視角的二維平面)狀態(tài)下,實現(xiàn)房間結(jié)構(gòu)布局的設(shè)計和修改功能。并且,全三維(含任意一個視角的二維平面)狀態(tài)下操作,形象直觀、操作簡便、易掌握;內(nèi)墻壁模型可在自動貼合或不貼合狀態(tài)下,自由拖放、自由調(diào)整長短、厚度和高度;內(nèi)墻壁模型拖放、調(diào)整時,可將內(nèi)墻壁模型貼合的對應(yīng)墻壁(含先前拖入房屋的內(nèi)墻壁模型側(cè)高面)、地面和房頂實時進行分割;內(nèi)墻壁模型的側(cè)高面、下底面、上頂面與上述墻壁面(含先前拖入房屋的內(nèi)墻壁模型側(cè)高面)、地面、房頂面的相交面具備自動捕捉(含自動對齊)功能,從而保證了內(nèi)墻壁模型端點側(cè)高面、下底面、上頂面與墻壁面(含先前拖入房屋的內(nèi)墻壁模型側(cè)高面)、地面、房頂面對位連接便捷和準確;墻壁對位連接后,可將目前處于同一個平面的不同墻壁表面(含先前拖入房屋的內(nèi)墻壁模型側(cè)高面),自動拼接為一個整體平面;墻壁尺寸、位置坐標及長短、厚度、高度實時計算、顯示;方便用戶實現(xiàn)增、刪、改功能;同時具有房間結(jié)構(gòu)智能化自動設(shè)計功能。
[0056]根據(jù)本發(fā)明實施例,提供了一種全三維(含任意一個視角的二維平面)房屋墻壁地面房頂設(shè)計平臺。
[0057]圖11為根據(jù)本發(fā)明優(yōu)選實施例的全三維(含任意一個視角的二維平面)房屋墻壁地面房頂設(shè)計平臺的結(jié)構(gòu)框圖。如圖11所示,該全三維(含任意一個視角的二維平面)房屋墻壁地面房頂設(shè)計平臺包括:第一提取模塊10,用于提取用戶在房屋結(jié)構(gòu)數(shù)據(jù)庫中選擇的房屋結(jié)構(gòu)的參數(shù);處理模塊20,用于響應(yīng)上述用戶對從墻壁模型庫中選定的內(nèi)墻壁模型執(zhí)行的拖放操作指令,采用上述參數(shù)實時計算并呈現(xiàn)上述內(nèi)墻壁模型在上述房屋結(jié)構(gòu)中相對于上述房屋結(jié)構(gòu)的位置坐標和尺寸變化數(shù)據(jù),并呈現(xiàn)上述拖放操作指令對應(yīng)的三維(含任意一個視角的二維平面)室內(nèi)效果。
[0058]采用圖11所示的平臺,響應(yīng)上述用戶對從墻壁模型庫中選定的內(nèi)墻壁模型執(zhí)行的拖放操作指令,采用上述參數(shù)實時計算并呈現(xiàn)上述內(nèi)墻壁模型在上述房屋結(jié)構(gòu)中相對于上述房屋結(jié)構(gòu)的位置坐標和尺寸變化數(shù)據(jù),并呈現(xiàn)上述拖放操作指令對應(yīng)的三維(含任意一個視角的二維平面)室內(nèi)效果。能夠在全三維(含任意一個視角的二維平面)狀態(tài)下,通過“房間內(nèi)墻部件化、拼積木式搭建”的方法,結(jié)合系統(tǒng)提供的各個功能便捷地進行房間結(jié)構(gòu)設(shè)計。
[0059]優(yōu)選地,如圖12所示,該全三維(含任意一個視角的二維平面)房屋墻壁地面房頂設(shè)計平臺還包括:第二提取模塊30,用于提取上述三維(含任意一個視角的二維平面)室內(nèi)效果對應(yīng)的房屋結(jié)構(gòu)的參數(shù)并存儲至上述房屋結(jié)構(gòu)數(shù)據(jù)庫中。
[0060]優(yōu)選地,上述處理模塊20,還用于執(zhí)行以下至少之一的功能:
[0061]響應(yīng)上述用戶對上述選定的內(nèi)墻壁模型執(zhí)行的長短、厚度或高度調(diào)整指令,實時計算出上述內(nèi)墻壁模型相對于上述房屋結(jié)構(gòu)的位置坐標和尺寸變化數(shù)據(jù),呈現(xiàn)上述調(diào)整指令對應(yīng)的三維(含任意一個視角的二維平面)室內(nèi)效果;
[0062]在拖放的內(nèi)墻壁模型的側(cè)高面、下底面、上頂面與上述房屋結(jié)構(gòu)中的墻壁面(含先前拖入房屋的內(nèi)墻壁模型側(cè)高面)、地面、房頂面相接觸時,自動捕捉(含自動對齊)并標記上述內(nèi)墻壁模型的側(cè)高面、下底面、上頂面與上述墻壁面(含先前拖入房屋的內(nèi)墻壁模型側(cè)高面)、地面、房頂面的交點,在上述拖放操作指令對應(yīng)的三維(含任意一個視角的二維平面)室內(nèi)效果中呈現(xiàn)標記后的上述交點;
[0063]在自動捕捉(含自動對齊)并標記上述內(nèi)墻壁模型的側(cè)高面、下底面、上頂面與上述墻壁面(含先前拖入房屋的內(nèi)墻壁模型側(cè)高面)、地面、房頂面的交點之后,將處于同一平面內(nèi)的各個墻壁面自動組合成一個整體面,將被上述內(nèi)墻壁模型的側(cè)高面隔開的墻壁面(含先前拖入房屋的內(nèi)墻壁模型側(cè)高面)分割成獨立的墻壁面,將被上述內(nèi)墻壁模型的下底面隔開的地表面分割成獨立的地表面,將被上述內(nèi)墻壁模型的上頂面隔開的房頂內(nèi)表面分割成獨立的房頂內(nèi)表面;
[0064]響應(yīng)上述用戶對上述房屋結(jié)構(gòu)中的任意內(nèi)墻壁模型執(zhí)行的編輯操作指令,將上述房屋結(jié)構(gòu)中的任意內(nèi)墻壁模型進行增加、刪除和/或修改,并呈現(xiàn)增加、刪除和/或修改內(nèi)墻壁模型后的三維(含任意一個視角的二維平面)室內(nèi)效果;
[0065]接收上述用戶輸入的房屋結(jié)構(gòu)參數(shù),采用接收到的房屋結(jié)構(gòu)參數(shù)自動創(chuàng)建房屋結(jié)構(gòu),并呈現(xiàn)上述創(chuàng)建的房屋結(jié)構(gòu)對應(yīng)的三維(含任意一個視角的二維平面)室內(nèi)效果。
[0066]綜上所述,借助本發(fā)明提供的上述實施例,能夠在全三維(含任意一個視角的二維平面)狀態(tài)下,通過“房間內(nèi)墻部件化、拼積木式搭建”的方案,結(jié)合系統(tǒng)提供的內(nèi)墻壁模型自由拖放、調(diào)整長短厚度高度和端點捕捉(含自動對齊)等功能便捷地進行房間結(jié)構(gòu)設(shè)計并自動完成墻壁及地面、房頂?shù)钠唇雍蛣澐帧?br>[0067]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【主權(quán)項】
1.一種全三維房屋墻壁地面房頂設(shè)計方法,其特征在于,包括: 提取用戶在房屋結(jié)構(gòu)數(shù)據(jù)庫中選擇的房屋結(jié)構(gòu)的參數(shù); 響應(yīng)所述用戶對從墻壁模型庫中選定的內(nèi)墻壁模型執(zhí)行的拖放操作指令,采用所述參數(shù)實時計算并呈現(xiàn)所述內(nèi)墻壁模型在所述房屋結(jié)構(gòu)中相對于所述房屋結(jié)構(gòu)的位置坐標和尺寸變化數(shù)據(jù),并呈現(xiàn)所述拖放操作指令對應(yīng)的三維室內(nèi)效果,其中,所述三維含任意一個視角的二維平面。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在呈現(xiàn)所述拖放操作指令對應(yīng)的三維室內(nèi)效果之后,還包括:提取所述三維室內(nèi)效果對應(yīng)的房屋結(jié)構(gòu)的參數(shù)并存儲至所述房屋結(jié)構(gòu)數(shù)據(jù)庫中。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在響應(yīng)所述用戶對從墻壁模型庫中選定的內(nèi)墻壁模型執(zhí)行的拖放操作指令時,還包括:響應(yīng)所述用戶對所述選定的內(nèi)墻壁模型執(zhí)行的長短、厚度或高度調(diào)整指令,實時計算出所述內(nèi)墻壁模型相對于所述房屋結(jié)構(gòu)的位置坐標和尺寸變化數(shù)據(jù),呈現(xiàn)所述調(diào)整指令對應(yīng)的三維室內(nèi)效果。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在響應(yīng)所述用戶對從墻壁模型庫中選定的內(nèi)墻壁模型執(zhí)行的拖放操作指令時,還包括:在拖放的內(nèi)墻壁模型的側(cè)高面、下底面、上頂面與所述房屋結(jié)構(gòu)中的墻壁面、地面、房頂面相接觸時,自動捕捉并標記所述內(nèi)墻壁模型的側(cè)高面、下底面、上頂面與所述墻壁面、地面、房頂面的交點,在所述拖放操作指令對應(yīng)的三維室內(nèi)效果中呈現(xiàn)標記后的所述交點,其中,所述自動捕捉包含:自動對齊,所述墻壁面包含:先前拖入房屋的內(nèi)墻壁模型側(cè)高面。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在自動捕捉并標記所述內(nèi)墻壁模型的側(cè)高面、下底面、上頂面與所述房屋結(jié)構(gòu)中的墻壁面、地面、房頂面的交點之后,還包括:將處于同一平面內(nèi)的各個墻壁面自動組合成一個整體面,將被所述內(nèi)墻壁模型的側(cè)高面隔開的墻壁面分割成獨立的墻壁面,將被所述內(nèi)墻壁模型的下底面隔開的地表面分割成獨立的地表面,將被所述內(nèi)墻壁模型的上頂面隔開的房頂內(nèi)表面分割成獨立的房頂內(nèi)表面。6.根據(jù)權(quán)利要求1至5中任一項所述的方法,其特征在于,還包括:響應(yīng)所述用戶對所述房屋結(jié)構(gòu)中拖入的任意內(nèi)墻壁模型執(zhí)行的編輯操作指令,將所述房屋結(jié)構(gòu)中拖入的任意內(nèi)墻壁模型進行增加、刪除和/或修改,并呈現(xiàn)增加、刪除和/或修改內(nèi)墻壁模型后的三維室內(nèi)效果。7.根據(jù)權(quán)利要求1至5中任一項所述的方法,其特征在于,還包括:接收所述用戶輸入的房屋結(jié)構(gòu)參數(shù),采用接收到的房屋結(jié)構(gòu)參數(shù)自動創(chuàng)建房屋結(jié)構(gòu),并呈現(xiàn)所述創(chuàng)建的房屋結(jié)構(gòu)對應(yīng)的三維室內(nèi)效果。8.一種全三維房屋墻壁地面房頂設(shè)計平臺,其特征在于,包括: 第一提取模塊,用于提取用戶在房屋結(jié)構(gòu)數(shù)據(jù)庫中選擇的房屋結(jié)構(gòu)的參數(shù); 處理模塊,用于響應(yīng)所述用戶對從墻壁模型庫中選定的內(nèi)墻壁模型執(zhí)行的拖放操作指令,采用所述參數(shù)實時計算并呈現(xiàn)所述內(nèi)墻壁模型在所述房屋結(jié)構(gòu)中相對于所述房屋結(jié)構(gòu)的位置坐標和尺寸變化數(shù)據(jù),并呈現(xiàn)所述拖放操作指令對應(yīng)的三維室內(nèi)效果。9.根據(jù)權(quán)利要求8所述的全三維房屋墻壁地面房頂設(shè)計平臺,其特征在于,還包括:第二提取模塊,用于提取所述三維室內(nèi)效果對應(yīng)的房屋結(jié)構(gòu)的參數(shù)并存儲至所述房屋結(jié)構(gòu)數(shù)據(jù)庫中。10.根據(jù)權(quán)利要求8或9所述的全三維房屋墻壁地面房頂設(shè)計平臺,其特征在于,所述處理模塊,還用于執(zhí)行以下至少之一的功能: 響應(yīng)所述用戶對所述選定的內(nèi)墻壁模型執(zhí)行的長短、厚度或高度調(diào)整指令,實時計算出所述內(nèi)墻壁模型相對于所述房屋結(jié)構(gòu)的位置坐標和尺寸變化數(shù)據(jù),呈現(xiàn)所述調(diào)整指令對應(yīng)的三維室內(nèi)效果; 在拖放的內(nèi)墻壁模型的側(cè)高面、下底面、上頂面與所述房屋結(jié)構(gòu)中的墻壁面、地面、房頂面相接觸時,自動捕捉并標記所述內(nèi)墻壁模型的側(cè)高面、下底面、上頂面與所述墻壁面、地面、房頂面的交點,在所述拖放操作指令對應(yīng)的三維室內(nèi)效果中呈現(xiàn)標記后的所述交點;在自動捕捉并標記所述內(nèi)墻壁模型的側(cè)高面、下底面、上頂面與所述房屋結(jié)構(gòu)中的墻壁面、地面、房頂面的交點之后,將處于同一平面內(nèi)的各個墻壁面自動組合成一個整體面,將被所述內(nèi)墻壁模型的側(cè)高面隔開的墻壁面分割成獨立的墻壁面,將被所述內(nèi)墻壁模型的下底面隔開的地表面分割成獨立的地表面,將被所述內(nèi)墻壁模型的上頂面隔開的房頂內(nèi)表面分割成獨立的房頂內(nèi)表面; 響應(yīng)所述用戶對所述房屋結(jié)構(gòu)中拖入的任意內(nèi)墻壁模型執(zhí)行的編輯操作指令,將所述房屋結(jié)構(gòu)中拖入的任意內(nèi)墻壁模型進行增加、刪除和/或修改,并呈現(xiàn)增加、刪除和/或修改內(nèi)墻壁模型后的三維室內(nèi)效果; 接收所述用戶輸入的房屋結(jié)構(gòu)參數(shù),采用接收到的房屋結(jié)構(gòu)參數(shù)自動創(chuàng)建房屋結(jié)構(gòu),并呈現(xiàn)所述創(chuàng)建的房屋結(jié)構(gòu)對應(yīng)的三維室內(nèi)效果。
【文檔編號】G06T17/05GK106096197SQ201610490963
【公開日】2016年11月9日
【申請日】2016年6月30日
【發(fā)明人】夏陽
【申請人】夏陽