[發明專利]一種交互式確定鑄件分型面的方法有效
| 申請號: | 201611051523.4 | 申請日: | 2016-11-25 |
| 公開(公告)號: | CN106777530B | 公開(公告)日: | 2020-05-12 |
| 發明(設計)人: | 劉金義;李向榮 | 申請(專利權)人: | 遼寧石油化工大學 |
| 主分類號: | G06F30/20 | 分類號: | G06F30/20 |
| 代理公司: | 遼寧沈陽國興知識產權代理有限公司 21100 | 代理人: | 姜婷婷 |
| 地址: | 113001 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 交互式 確定 鑄件 分型面 方法 | ||
1.一種交互式確定鑄件分型面的方法,其特征在于包括如下步驟:
步驟1:計算機讀入鑄件的STL格式的幾何模型;
步驟2:計算機計算鑄件的水平分型面的可選范圍,或者判定鑄件當前的水平分型面不存在;
步驟3:用戶判斷是否繼續,如果繼續,則轉步驟4,否則轉步驟6;
步驟4:用戶交互地指定分型面的法線方向;
步驟5:計算機旋轉鑄件幾何模型,使得分型面法線方向與坐標系的z軸重合,然后轉步驟2;
步驟6:結束;
在步驟2中,計算鑄件在當前狀態下的水平分型面可選范圍的方法是區間交運算法;具體方法是,始終維持一個鑄件在z軸上的分型面的可選區間I=[zmin,zmax],初始時I取為[-∞,+∞],然后對鑄件的每個面確定一個區間Ii=[zmini,zmaxi],并且進行I與Ii的交運算,將運算結果賦予當前的I,即對每個面做如下運算:
I=I∩Ii=[zmin,zmin]∩[zmini,zmini]
=[max{zmin,zmini},min{zmax,zmaxi}];
如果進行到鑄件的某個面時I變成一個非法區間,即當zminzmax時,則將鑄件判定為當前狀態下的水平分型面不存在,否則繼續進行下一個面,直到所有面都與I進行了交運算;最后得到的I即為鑄件在z軸方向下的可選范圍;
對于鑄件的第i個面,假設其三個頂點坐標分別為(x1,y1,z1)、(x2,y2,z2)、(x3,y3,z3),其法矢量為(nx,ny,nz),則其所對應的區間Ii的確定方法如下:
當nzε時,Ii=[-∞,min{z1,z2,z3}+ε];
當nz-ε時,Ii=[max{z1,z2,z3}-ε,+∞];
當-ε≤nz≤ε時,Ii=[-∞,+∞];
其中ε為一個較小的允差值。
2.根據權利要求1所述的交互式確定鑄件分型面的方法,其特征為:在步驟4中,用戶交互地指定分型面法線方向的方法有四種:
1)通過輸入分型面法線方向的x、y、z分量;
2)通過選擇鑄件幾何模型上的一條邊,把該邊的方向作為分型面法線方向;
3)通過選擇鑄件幾何模型上的一個面,把該面的法線方向作為分型面法線方向;
4)把鑄件進行上下翻轉。
3.根據權利要求1所述的交互式確定鑄件分型面的方法,其特征為:在步驟5中,旋轉鑄件使得分型面法線方向與坐標系的z軸重合的方法是,對鑄件幾何模型的每個頂點和每個面的法向量做如下變換:
其中,(x,y,z)為變換前的頂點坐標或法矢量,(x’,y’,z’)為變換后的坐標或法矢量,(a,b,c)為選擇或輸入的分型面法線方向,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于遼寧石油化工大學,未經遼寧石油化工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611051523.4/1.html,轉載請聲明來源鉆瓜專利網。





