[發明專利]三維模型的自動拆分方法、計算機設備以及存儲介質在審
| 申請號: | 202010900633.3 | 申請日: | 2020-08-31 |
| 公開(公告)號: | CN112070908A | 公開(公告)日: | 2020-12-11 |
| 發明(設計)人: | 夏雨;馮誠;王魯平;陸地 | 申請(專利權)人: | 江西科駿實業有限公司 |
| 主分類號: | G06T19/20 | 分類號: | G06T19/20 |
| 代理公司: | 深圳市恒程創新知識產權代理有限公司 44542 | 代理人: | 孔德丞 |
| 地址: | 330000 江西省南昌市*** | 國省代碼: | 江西;36 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 三維 模型 自動 拆分 方法 計算機 設備 以及 存儲 介質 | ||
本發明公開了一種三維模型的自動拆分方法,計算機設備以及存儲介質,其中,所述三維模型至少由兩個子模型組成,三維模型的自動拆分方法包括:根據預設算法計算出三維模型的爆炸中心點的坐標;每個所述子模型沿著各自與所述爆炸中心點的連線相反的方向移動第一目標距離,所述第一目標距離與所述子模型至所述爆炸中心點的距離成第一比例關系;保存所有所述子模型移動后的位置。本申請旨在實現三維模型的自動爆炸拆分,減少耗時以及人力的消耗,提高用戶體驗。
技術領域
本發明涉及三維模型拆分技術領域,尤其涉及一種三維模型的自動拆分方法、計算機設備以及存儲介質。
背景技術
現有網頁模型編輯器通過使用網頁圖形庫(英文全稱為Web Graphics Library,簡寫為WEBGL)協議。允許用戶在網頁上直接編輯三維模型,進行諸如修改三維模型的位置、旋轉角度、縮放大小、貼圖材質、環境光等參數的操作。給三維模型的教學帶來便利。
但是現有的web模型編輯器中沒有三維模型自動爆炸拆分的功能,而這個功能在授課講解中非常實用,導致如果用戶需要使用三維模型做授課講解時,需要自己將三維模型進行手動拆分,或者再請專門的建模工程師制作模型動畫,費時費力,用戶體驗差。
發明內容
本申請實施例通過提供一種三維模型的自動拆分方法、計算機設備以及存儲介質,旨在實現三維模型的自動爆炸拆分,減少耗時以及人力的消耗,提高用戶體驗。
本申請實施例提供了一種三維模型的自動拆分方法,其中,所述三維模型至少由兩個子模型組成,三維模型的自動拆分方法包括:
根據預設算法計算出三維模型的爆炸中心點的坐標;
每個所述子模型沿著各自與所述爆炸中心點的連線相反的方向移動第一目標距離,所述第一目標距離與所述子模型至所述爆炸中心點的距離成第一比例關系;
保存所有所述子模型移動后的位置。
在一些實施例中,所述根據預設算法計算出三維模型的爆炸中心點坐標的步驟,包括:
采集每個所述子模型的中心點坐標,計算所有所述子模型的中心點坐標的算術平均數得出所述爆炸中心點的坐標。
在一些實施例中,所述每個所述子模型沿著各自與所述爆炸中心點的連線相反的方向移動第一目標距離,所述第一目標距離與所述子模型至所述爆炸中心點的距離成第一比例的步驟包括:
每個所述子模型沿著各自中心點與所述爆炸中心點的連線相反的方向移動第一目標距離,所述第一目標距離與所述子模型的中心點至所述爆炸中心點的距離成第一比例關系。
在一些實施例中,所述子模型的中心點坐標根據包圍盒算法求出。
在一些實施例中,所述包圍盒算法采用軸對齊包圍盒算法或方向包圍盒算法。
在一些實施例中,所述每個所述子模型沿著各自與所述爆炸中心點的連線相反的方向移動第一目標距離,所述第一目標距離與所述子模型至所述爆炸中心點的距離成第一比例關系的步驟之后,還包括:
若子模型存在包圍盒面相互交叉,則每個所述子模型再次沿著各自中心點與所述爆炸中心點的連線相反的方向移動所述第一目標距離,直至無子模型存在包圍盒面相互交叉。
在一些實施例中,所述每個所述子模型沿著各自與所述爆炸中心點的連線相反的方向移動第一目標距離,所述第一目標距離與所述子模型至所述爆炸中心點的距離成第一比例關系的步驟之后,還包括:
若子模型存在包圍盒面相互交叉,則每個所述子模型沿著各自中心點與所述爆炸中心點的連線相反的方向移動第二目標距離,直至無子模型存在包圍盒面相互交叉;所述第二目標距離與所述子模型的中心點至所述爆炸中心點的原始距離成第二比例關系,所述第二比例的比值大于所述第一比例的比值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江西科駿實業有限公司,未經江西科駿實業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010900633.3/2.html,轉載請聲明來源鉆瓜專利網。





