[發明專利]多面體和模型三角網的融合擠壓方法及系統有效
| 申請號: | 202010706599.6 | 申請日: | 2020-07-21 |
| 公開(公告)號: | CN111815777B | 公開(公告)日: | 2023-09-29 |
| 發明(設計)人: | 余顯環 | 申請(專利權)人: | 武漢大勢智慧科技有限公司 |
| 主分類號: | G06T17/20 | 分類號: | G06T17/20;G06T19/20 |
| 代理公司: | 武漢藍寶石專利代理事務所(特殊普通合伙) 42242 | 代理人: | 嚴超 |
| 地址: | 430000 湖北省武漢市東湖新技術開發區光谷大道*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 多面體 模型 三角 融合 擠壓 方法 系統 | ||
1.一種多面體和模型三角網的融合擠壓方法,
其特征在于,包括:
采用原始多面體的棱和面分別切割原始模型三角網,獲得所述原始模型三角網的棱切割點和面切割點;
采用所述棱切割點、所述面切割點及所述原始多面體的角點構建新的目標多面體三角網,且相交線位于所述目標多面體三角網,相交線指的就是原始模型和原始多面體的相交線;
按照所述相交線的脈絡,將所述目標多面體三角網切分成不同的多面體Patch;獲取新的目標模型三角網中位于所述目標多面體外部的部分,作為外模型;
根據所述多面體Patch與所述外模型的拓撲連接性對所述多面體Patch進行分類;根據融合擠壓的需要及所述多面體Patch的類別,將所述多面體Patch與所述外模型進行三角網拓撲連接。
2.根據權利要求1所述的方法,其特征在于,所述采用原始多面體的棱和面分別切割原始模型三角網,獲得所述原始模型三角網的棱切割點和面切割點,包括:對原始模型三角網進行預處理,以使所述原始模型三角網中靠近多面體的三角頂點遠離所述多面體的面;
采用所述多面體的每條棱依次切割所述原始模型三角網,獲得所述棱切割點;采用所述多面體的每個面依次切割所述原始模型三角網,獲得所述面切割點。
3.根據權利要求1所述的方法,其特征在于,采用所述棱切割點、所述面切割點及所述原始多面體的角點構建新的目標多面體三角網,包括:
采用所述棱切割點、所述面切割點及所述原始多面體的角點構建新的目標多面體三角網中每個平面的三角網;
將所述每個平面的三角網組合成一個整體,形成所述目標多面體三角網。
4.根據權利要求1所述的方法,其特征在于,按照所述相交線的脈絡,將所述目標多面體三角網切分成不同的多面體Patch,包括:
將不同平面之間不閉合的相交線進行組合,構成跨平面的閉合相交線;其中,每個平面上包括有首尾閉合相交線和兩端都搭在邊界上的不閉合相交線;
沿所述閉合相交線對所述目標多面體三角網進行切分,獲得所述多面體Patch。
5.根據權利要求1所述的方法,其特征在于,所述多面體Patch的類別包括正多面體Patch和反多面體Patch;其中,所述正多面體Patch能夠與外模型直接拓撲連接,所述反多面體Patch必須法向翻轉才能與外模型拓撲連接。
6.根據權利要求5所述的方法,其特征在于,根據融合擠壓的需要及所述多面體Patch的類別,將所述多面體Patch與所述外模型進行三角網拓撲連接,包括:若需要進行多面體與模型的融合,則選擇所有的正多面體Patch與外模型進行拓撲連接;
若需要用多面體對模型進行擠壓,則選擇所有的反多面體Patch與外模型進行拓撲連接。
7.根據權利要求2所述的方法,其特征在于,所述對原始模型三角網進行預處理,包括:
遍歷所述原始模型三角網的每個所述三角頂點,獲得所述三角頂點與三角面之間的距離;
篩選出距離小于距離閾值的所述三角頂點,若所述三角頂點位于所述多面體的面的左側,則向左移動預設距離;若所述三角頂點位于所述多面體的面的右側,則向右移動預設距離。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢大勢智慧科技有限公司,未經武漢大勢智慧科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/202010706599.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種飲用水處理方法及裝置
- 下一篇:一種懸掛式蚊香盤





