[發(fā)明專利]破洞修復(fù)方法、終端設(shè)備及計(jì)算機(jī)可讀存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202011298053.8 | 申請日: | 2020-11-18 |
| 公開(公告)號: | CN112419178A | 公開(公告)日: | 2021-02-26 |
| 發(fā)明(設(shè)計(jì))人: | 李成;陳佩霞;王玉朋 | 申請(專利權(quán))人: | 芯勍(上海)智能化科技股份有限公司 |
| 主分類號: | G06T5/00 | 分類號: | G06T5/00;G06T19/20 |
| 代理公司: | 上海思捷知識產(chǎn)權(quán)代理有限公司 31295 | 代理人: | 王宏婧 |
| 地址: | 201800 上海市嘉*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 破洞 修復(fù) 方法 終端設(shè)備 計(jì)算機(jī) 可讀 存儲 介質(zhì) | ||
1.一種破洞修復(fù)方法,其特征在于,包括:
獲取組成原始模型的所有子模型對象的邊,所述子模型對象包括三角面;
在所有所述子模型對象的邊中,查找存在單個(gè)鄰接三角面的破洞邊;
根據(jù)所述破洞邊構(gòu)建模型破洞,并對所述模型破洞進(jìn)行修復(fù),得到所述原始模型所對應(yīng)的新建模型。
2.根據(jù)權(quán)利要求1所述的破洞修復(fù)方法,其特征在于,所述獲取組成原始模型的所有子模型對象的邊包括:
將所有所述子模型對象的三角面的頂點(diǎn)及頂點(diǎn)下標(biāo)匯總到一起,形成頂點(diǎn)列表;其中每個(gè)所述子模型對象包括組成所述三角面的頂點(diǎn)及頂點(diǎn)下標(biāo),所述頂點(diǎn)下標(biāo)用于標(biāo)識所述頂點(diǎn)下標(biāo)對應(yīng)的頂點(diǎn)所在的三角面;
對所述頂點(diǎn)列表中的頂點(diǎn)進(jìn)行去重操作,并更新所述頂點(diǎn)列表中每個(gè)頂點(diǎn)的頂點(diǎn)下標(biāo);
根據(jù)所述更新后的頂點(diǎn)列表中的頂點(diǎn),構(gòu)建組成所有所述子模型對象的邊。
3.根據(jù)權(quán)利要求1所述的破洞修復(fù)方法,其特征在于,所述在所有所述子模型對象的邊中,查找存在單個(gè)鄰接三角面的破洞邊包括:
將所有所述子模型對象的邊合并為邊列表;
去掉所述邊列表中端點(diǎn)存儲順序相反的邊,將所述邊列表中剩余的邊標(biāo)記為邊界邊;
遍歷所述邊列表中標(biāo)記為邊界邊的邊,從而得到存在單個(gè)鄰接三角面的破洞邊;其中組成所有所述子模型對象的三角面的邊按照順時(shí)針方向存儲。
4.根據(jù)權(quán)利要求1所述的破洞修復(fù)方法,其特征在于,所述根據(jù)所述破洞邊構(gòu)建模型破洞包括:
將組成所述破洞邊的頂點(diǎn)按序進(jìn)行首尾相連,從而構(gòu)建出由所述破洞邊組成的模型破洞。
5.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的破洞修復(fù)方法,其特征在于,所述對所述模型破洞進(jìn)行修復(fù),得到所述原始模型所對應(yīng)的新建模型包括:
將所述模型破洞劃分為至少一個(gè)網(wǎng)格Mesh面,從而構(gòu)建出組成所述模型破洞的至少一個(gè)Mesh面;
將每個(gè)Mesh面作為一個(gè)子模型對象,添加到所述原始模型上,從而得到所述原始模型所對應(yīng)的新建模型。
6.一種終端設(shè)備,其特征在于,包括處理器以及和處理器相連的存儲器;其中,所述存儲器包括計(jì)算機(jī)可讀指令;所述處理器用于執(zhí)行所述存儲器中的計(jì)算機(jī)可讀指令,從而使得所述終端設(shè)備用于執(zhí)行如下步驟:
獲取組成原始模型的所有子模型對象的邊,所述子模型對象包括三角面;
在所有所述子模型對象的邊中,查找存在單個(gè)鄰接三角面的破洞邊;
根據(jù)所述破洞邊構(gòu)建模型破洞,并對所述模型破洞進(jìn)行修復(fù),得到所述原始模型所對應(yīng)的新建模型。
7.根據(jù)權(quán)利要求6所述的終端設(shè)備,其特征在于,所述終端設(shè)備具體用于執(zhí)行如下步驟:
將所有所述子模型對象的三角面的頂點(diǎn)及頂點(diǎn)下標(biāo)匯總到一起,形成頂點(diǎn)列表;其中每個(gè)所述子模型對象包括組成所述三角面的頂點(diǎn)及頂點(diǎn)下標(biāo),所述頂點(diǎn)下標(biāo)用于標(biāo)識所述頂點(diǎn)下標(biāo)對應(yīng)的頂點(diǎn)所在的三角面;
對所述頂點(diǎn)列表中的頂點(diǎn)進(jìn)行去重操作,并更新所述頂點(diǎn)列表中每個(gè)頂點(diǎn)的頂點(diǎn)下標(biāo);
根據(jù)所述更新后的頂點(diǎn)列表中的頂點(diǎn),構(gòu)建組成所有所述子模型對象的邊。
8.根據(jù)權(quán)利要求6所述的終端設(shè)備,其特征在于,所述終端設(shè)備具體用于執(zhí)行如下步驟:
將所有所述子模型對象的邊合并為邊列表;
去掉所述邊列表中端點(diǎn)存儲順序相反的邊,將所述邊列表中剩余的邊標(biāo)記為邊界邊;
遍歷所述邊列表中標(biāo)記為邊界邊的邊,從而得到存在單個(gè)鄰接三角面的破洞邊;其中組成所述所有子模型對象的三角面的邊按照順時(shí)針方向存儲。
9.根據(jù)權(quán)利要求6所述的終端設(shè)備,其特征在于,所述終端設(shè)備具體用于執(zhí)行如下步驟:
將組成所述破洞邊的頂點(diǎn)按序進(jìn)行首尾相連,從而構(gòu)建出由所述破洞邊組成的模型破洞。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于芯勍(上海)智能化科技股份有限公司,未經(jīng)芯勍(上海)智能化科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011298053.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





