[發明專利]一種STL模型到空間分割模型的轉換方法有效
| 申請號: | 201210454459.X | 申請日: | 2012-11-13 |
| 公開(公告)號: | CN103810313A | 公開(公告)日: | 2014-05-21 |
| 發明(設計)人: | 郭銳鋒;王鴻亮;于東;陳蕊蕊;杜威 | 申請(專利權)人: | 中國科學院沈陽計算技術研究所有限公司 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50 |
| 代理公司: | 沈陽科苑專利商標代理有限公司 21002 | 代理人: | 周秀梅;許宗富 |
| 地址: | 110168 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 stl 模型 空間 分割 轉換 方法 | ||
1.一種STL模型到空間分割模型的轉換方法,其特征在于,包括以下步驟:
根據STL模型中三角面片頂點的最大坐標Pmax和最小坐標Pmin構建包括STL實體的最小的正方形包圍盒;
判斷分割次數是否到規定值j,若大于規定值j則分割結束,若小于或等于規定值j則繼續遞歸分解;
判斷分割次數是否小于規定值k,k<j,若小于規定值k則進行劃分子集處理的相交關系檢測,若大于或等于k,則進行相交關系檢測;
若此體素不符合相交關系則依次進行體外關系和體內關系的判斷;
判斷該體素是否為邊界體素,若是邊界體素則對該體素進行遞歸分割,若不是邊界體素則分割結束。
2.根據權利要求1所述的一種STL模型到空間分割模型的轉換方法,其特征在于,所述劃分子集處理的相交關系檢測具體為:
遍歷每一個三角面片,將三角面片三個頂點的坐標與體素的四個頂點的坐標作比較,若有至少一個點在體素內則此體素為邊界體素,否則進行邊面相交關系測試,若符合邊面相交關系則此體素為邊界體素,將檢測到的與該邊界體素相交的所有三角面片編號記錄在此體素中。
3.根據權利要求1所述的一種STL模型到空間分割模型的轉換方法,其特征在于,所述相交關系檢測具體為:
將三角面片三個頂點的坐標與體素的四個頂點的坐標作比較,若有至少一個點在體素內則此體素為邊界體素,否則進行邊面相交關系測試,若符合邊面相交關系則此體素為邊界體素,當檢測到相交關系時,停止后面三角面片的相交關系檢測,并判斷此體素即為邊界體素。
4.根據權利要求2或3所述的一種STL模型到空間分割模型的轉換方法,其特征在于,所述邊面相交關系測試為空間線段與三角面片的相交測試:
線段S(t)為:
S(t)=(xP0,yP0,zP0)T+t[(xP1,yP1,zP1)T-(xP0,yP0,zP0)T]????????(1)三角面片Q(u,v,w)為:
Q(u,v,w)=u(xV0,yV0,zV0)T+v(xV1,yV1,zV1)T+w(xV2,yV2,zV2)T????(2)
其中,線段端點為P0(xP0,yP0,zP0)、P1(xP1,yP1,zP1),t為|P0P1|的比例系數;三角面片Q(u,v,w)頂點分別為V0(xV0,yV0,zV0)、V1(xV1,yV1,zV1),V2(xV2,yV2,zV2),三元組(u,v,w)是Q的重心坐標;S(t)的參數限定條件為t∈[0,1],Q(u,v,w)的參數限定條件為u∈[0,1],v∈[0,1],w∈[0,1]且u+v+w=1;
若相交則滿足關系式:
S(t)=Q(u,v,w)???????????????????????????????????????????????(3)
則相交測試成立;即,整理后得到的線性非齊次方程組
有唯一解,且解滿足參數限定條件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院沈陽計算技術研究所有限公司,未經中國科學院沈陽計算技術研究所有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210454459.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:濾波器設計工具
- 下一篇:面向瀝青攪拌站的瀝青發泡模塊裝備的參數化確定方法





