[發(fā)明專利]一種二維到三維的戶型設(shè)計(jì)方法有效
| 申請(qǐng)?zhí)枺?/td> | 201811536601.9 | 申請(qǐng)日: | 2018-12-15 |
| 公開(公告)號(hào): | CN109711018B | 公開(公告)日: | 2022-11-22 |
| 發(fā)明(設(shè)計(jì))人: | 劉亮;向思行;劉秉東;熊鑫;陳維健 | 申請(qǐng)(專利權(quán))人: | 武漢興聯(lián)云立方科技有限公司 |
| 主分類號(hào): | G06F30/13 | 分類號(hào): | G06F30/13;G06T17/10 |
| 代理公司: | 武漢紅觀專利代理事務(wù)所(普通合伙) 42247 | 代理人: | 陳凱 |
| 地址: | 430000 湖北省武漢市硚口區(qū)古田四路1*** | 國(guó)省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 二維 三維 戶型 設(shè)計(jì) 方法 | ||
1.一種二維到三維的戶型設(shè)計(jì)方法,其包括以下步驟:
S101、從數(shù)據(jù)庫(kù)中讀取當(dāng)前操作的項(xiàng)目信息,讀取當(dāng)前方案上次操作保存的二維平面繪制信息,初始化戶型圖點(diǎn)數(shù)據(jù)、線數(shù)據(jù)、門窗洞數(shù)據(jù)信息的數(shù)據(jù)合集,獲取保存的點(diǎn)線數(shù)據(jù)合集,遍歷所有的點(diǎn)線數(shù)據(jù),初始化并調(diào)用ActionController生成點(diǎn)實(shí)例和線實(shí)例,遍歷門窗洞數(shù)據(jù)生成門窗洞實(shí)例;
S102、初始化ID生成器,為每個(gè)點(diǎn)、線和門窗洞實(shí)例生成不重復(fù)的ID;
S103、初始化繪制功能狀態(tài)機(jī)、主編輯狀態(tài)、畫墻線狀態(tài)、集合繪制狀態(tài)、編輯墻線狀態(tài)、繪制門窗洞狀態(tài)和編輯門窗洞狀態(tài);
S104、初始化相機(jī)控制器,相機(jī)使用正交視角,根據(jù)點(diǎn)線位置求二維坐標(biāo)下的最大最小值,得到相機(jī)范圍,調(diào)整相機(jī)位置,生成繪制所需的距離提示器和位置提示器;
S105、利用墻體輪廓線計(jì)算方法獲得墻體輪廓線,利用簡(jiǎn)易邊緣線生成方法計(jì)算生成網(wǎng)格,計(jì)算出墻體網(wǎng)格頂點(diǎn)數(shù)據(jù),網(wǎng)絡(luò)生成后由ID生成器遍歷所有的線實(shí)例,為線實(shí)例上MeshFilter組件添加網(wǎng)格;
S106、導(dǎo)入戶型圖,使用WWW將圖片加載成Texture2D文件,遍歷Texture2D像素,使用灰度算法賦值顏色,進(jìn)入比例尺繪制,選擇已知實(shí)際長(zhǎng)度的一段線段進(jìn)入比例尺臨摹場(chǎng)景,得到實(shí)際長(zhǎng)度與世界空間長(zhǎng)度后移動(dòng)相機(jī)到對(duì)應(yīng)位置,用戶在該線段上臨摹出1:1大小的戶型;
S107、戶型生成后,所有的點(diǎn)實(shí)例、線實(shí)例及門窗洞實(shí)例收集所有構(gòu)建戶型所需的數(shù)據(jù)寫入項(xiàng)目中的二維平面繪制信息合集內(nèi);
S108、通過墻線數(shù)據(jù)起點(diǎn)、終點(diǎn)、墻左寬和墻右寬,運(yùn)用向量計(jì)算方法,求出該墻線與其他相交面的交點(diǎn),計(jì)算出6條邊緣線,作為墻體、地板、天花板繪制的基礎(chǔ)數(shù)據(jù);
S109、通過所有墻體的左右2條邊緣線,尋找出所有的封閉曲線,得出房間內(nèi)部空間的所有邊緣線,使用簡(jiǎn)易邊緣數(shù)據(jù)生成網(wǎng)格填充算法對(duì)地面和天花板進(jìn)行填充,繪制出地板和天花板面的圖形;
S110、通過窗戶的起點(diǎn)、終點(diǎn)、寬度、高度和離地高度計(jì)算出需要繪制墻洞的區(qū)域和大小,繪制出帶有墻洞和門洞的墻體,沒有墻洞的區(qū)域根據(jù)地板到天花板的距離繪制全高的墻體;
S111、若窗厚度等于墻厚度為窗洞,根據(jù)窗戶起點(diǎn)、終點(diǎn)、寬度、高度和離地高度計(jì)算出窗洞4個(gè)側(cè)面的頂點(diǎn),計(jì)算側(cè)面的三角形數(shù)據(jù)和UV數(shù)據(jù);
若窗戶厚度小于墻厚的為塌陷,根據(jù)窗戶起點(diǎn)、終點(diǎn)、寬度、高度和離地高度計(jì)算出窗洞4個(gè)側(cè)面的頂點(diǎn)后,再計(jì)算墻體塌陷的內(nèi)側(cè)面,最終轉(zhuǎn)換為頂點(diǎn)、三角形、UV數(shù)據(jù);
若窗戶厚度大于墻厚的為飄窗,飄窗的上下兩個(gè)面使用窗戶厚度進(jìn)行計(jì)算,得出上下面延伸到墻體的外側(cè),再根據(jù)延伸的點(diǎn)位置,以及延伸點(diǎn)到墻體的距離,對(duì)上下面進(jìn)行加殼網(wǎng)格的計(jì)算,飄窗的上面的頂點(diǎn)向上偏移預(yù)設(shè)厚度,飄窗的下面點(diǎn)向下延伸預(yù)設(shè)厚度,得出飄窗上下殼體的網(wǎng)格點(diǎn)位置。
2.如權(quán)利要求1所述的一種二維到三維的戶型設(shè)計(jì)方法,其特征在于:所述S101中點(diǎn)數(shù)據(jù)包括:點(diǎn)的ID和二維坐標(biāo);
所述線數(shù)據(jù)包括:線的ID、起點(diǎn)ID、終點(diǎn)ID、墻左寬leftWidth、墻右寬rightWidth和墻高度WallHeight;
所述門窗洞數(shù)據(jù)包括門窗洞ID、起點(diǎn)坐標(biāo)startPos、終點(diǎn)坐標(biāo)endPos、高度height、離地高度groundheight、寬度、延伸寬度、朝向和旋轉(zhuǎn)。
3.如權(quán)利要求2所述的一種二維到三維的戶型設(shè)計(jì)方法,其特征在于:所述S101中每個(gè)項(xiàng)目信息均有唯一的一份Profile數(shù)據(jù),其中包括了四段JSON數(shù)據(jù),分別為PI、PPM、SGM、OSM;
所述PI為ProjectInfo,即項(xiàng)目信息,保存項(xiàng)目的項(xiàng)目名和創(chuàng)建時(shí)間;
所述PPM為PlanePaintMap,即平面繪制圖,保存項(xiàng)目的二維平面繪制數(shù)據(jù);
所述SGM為StereoGenerationMap,即幾何生成圖,保存二維平面繪制數(shù)據(jù)之外的三維數(shù)據(jù)信息;
所述OSM為ObjectSerializationMap,即對(duì)象序列化圖,主要保存場(chǎng)景布置的數(shù)據(jù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于武漢興聯(lián)云立方科技有限公司,未經(jīng)武漢興聯(lián)云立方科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811536601.9/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種三維彩色物品制作方法
- 三維內(nèi)容顯示的方法、裝置和系統(tǒng)
- 三維對(duì)象搜索方法、裝置及系統(tǒng)
- 三維會(huì)話數(shù)據(jù)展示方法、裝置、存儲(chǔ)介質(zhì)和計(jì)算機(jī)設(shè)備
- 一種三維模型處理方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 用于基于分布式賬本技術(shù)的三維打印的去中心化供應(yīng)鏈
- 標(biāo)記數(shù)據(jù)的獲取方法及裝置、訓(xùn)練方法及裝置、醫(yī)療設(shè)備
- 一種基于5G網(wǎng)絡(luò)的光場(chǎng)三維浸入式體驗(yàn)信息傳輸方法及系統(tǒng)
- 用于機(jī)器人生產(chǎn)系統(tǒng)仿真的三維場(chǎng)景管理與文件存儲(chǔ)方法
- 基于三維形狀知識(shí)圖譜的三維模型檢索方法及裝置
- 針織設(shè)計(jì)裝置和設(shè)計(jì)方法、設(shè)計(jì)程序
- 燈具(設(shè)計(jì)1?設(shè)計(jì)3)
- 頭燈(設(shè)計(jì)1?設(shè)計(jì)2?設(shè)計(jì)3)
- LED透鏡(設(shè)計(jì)1、設(shè)計(jì)2、設(shè)計(jì)3)
- 設(shè)計(jì)用圖形設(shè)計(jì)桌
- 手機(jī)殼(設(shè)計(jì)1設(shè)計(jì)2設(shè)計(jì)3設(shè)計(jì)4)
- 機(jī)床鉆夾頭(設(shè)計(jì)1設(shè)計(jì)2設(shè)計(jì)3設(shè)計(jì)4)
- 吹風(fēng)機(jī)支架(設(shè)計(jì)1設(shè)計(jì)2設(shè)計(jì)3設(shè)計(jì)4)
- 設(shè)計(jì)桌(平面設(shè)計(jì))
- 設(shè)計(jì)臺(tái)(雕塑設(shè)計(jì)用)





