[發(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ì) 方法 | ||
本發(fā)明提出了一種二維到三維的戶型設(shè)計(jì)方法,通過左右平移墻線得到墻的邊緣線,通過墻線數(shù)據(jù)起點(diǎn)、終點(diǎn)位置、墻左寬和墻右寬,運(yùn)用向量計(jì)算方法,求出與其他相交面的交點(diǎn),計(jì)算出6條邊緣線;通過使用全部墻體的左右2條邊緣線,尋找出全部的封閉曲線,得到一個(gè)房間內(nèi)部的空間的全部邊緣線,并使用填充算法對(duì)地面和天花板進(jìn)行填充,繪制出地板和天花板面的圖形;通過使用窗戶的起點(diǎn)、終點(diǎn)和寬度計(jì)算出需要繪制墻洞的區(qū)域,沒有墻洞的區(qū)域直接根據(jù)地面高度和頂面高度繪制全高的墻體,有洞的部分計(jì)算出窗戶下部分墻面和上部分墻面進(jìn)行計(jì)算,最終繪制出帶有墻洞和門洞的墻體。通過上述方法可以快速繪制墻體、地板、天花板和門窗洞,減少繪制時(shí)間。
技術(shù)領(lǐng)域
本發(fā)明涉及三維制圖領(lǐng)域,尤其涉及一種二維到三維的戶型設(shè)計(jì)方法。
背景技術(shù)
現(xiàn)在很多室內(nèi)裝修設(shè)計(jì)一般都是用3DMAX和AutoCAD軟件把模型場(chǎng)景建好并輸出一些靜態(tài)的效果圖,再根據(jù)效果圖去組織施工,靜態(tài)的效果圖不方便修改,也不能按不同的角度仔細(xì)觀察場(chǎng)景,而且學(xué)習(xí)那些軟件的門檻過高,對(duì)于很多富有有創(chuàng)意但沒有技術(shù)的普通設(shè)計(jì)者而言不能表達(dá)出他們的想法。同時(shí),通過CAD戶型圖利用3D MAX或MAYA等建模軟件生成三維模型的過程繁瑣復(fù)雜,由二維生成三維圖的時(shí)間一般在一周以內(nèi),客戶等待時(shí)間較長(zhǎng)。因此現(xiàn)需一種可以快速制圖的三維戶型設(shè)計(jì)方法。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提出了一種可以快速制圖的三維戶型設(shè)計(jì)方法。
本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:本發(fā)明提供了一種二維到三維的戶型設(shè)計(jì)方法,其包括以下步驟:
S101、從數(shù)據(jù)庫中讀取當(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ù)地板到天花板的距離繪制全高的墻體;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于武漢興聯(lián)云立方科技有限公司,未經(jīng)武漢興聯(lián)云立方科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811536601.9/2.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ì)用)





