[發明專利]一種基于PLT文件的輪廓切割路徑縮放方法在審
| 申請號: | 202110757576.2 | 申請日: | 2021-07-05 |
| 公開(公告)號: | CN113674147A | 公開(公告)日: | 2021-11-19 |
| 發明(設計)人: | 董輝;葛其威;朱佳成;吳祥;鄢鵬飛;王項彬;劉安東;俞立 | 申請(專利權)人: | 浙江工業大學 |
| 主分類號: | G06T3/40 | 分類號: | G06T3/40;G06T7/12 |
| 代理公司: | 杭州君度專利代理事務所(特殊普通合伙) 33240 | 代理人: | 楊天嬌 |
| 地址: | 310014 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 plt 文件 輪廓 切割 路徑 縮放 方法 | ||
1.一種基于PLT文件的輪廓切割路徑縮放方法,其特征在于,所述基于PLT文件的輪廓切割路徑縮放方法,包括:
步驟1、確定縮放類型,獲取縮放距離r,令n=2;
步驟2、取PLT文件中原始輪廓上的第1個輪廓點,以第1個輪廓點以及第1個輪廓點的前后相鄰的兩個輪廓點組成一個角,并取該角的角平分線為第1角平分線,確定第1角平分線上的兩個點作為初始擬定點,每個初始擬定點與第一直線和第二直線的垂直距離均為縮放距離r,其中第一直線為第1個輪廓點和其相鄰的前一個輪廓點所確定的直線,第二直線為第1個輪廓點和其相鄰的后一個輪廓點所確定的直線;
步驟3、判斷兩個初始擬定點分別相對于原始輪廓的位置,并取與所述縮放類型相對應的一個初始擬定點作為與第1個輪廓點對應的縮放點;
步驟4、取PLT文件中原始輪廓上的第n個輪廓點作為當前待處理點,以當前待處理點以及當前待處理點的前后相鄰的兩個輪廓點組成一個角,并取該角的角平分線為第n角平分線,以第n-1個輪廓點和第n個輪廓點確定第三直線,過與第n-1個輪廓點對應的縮放點作第三直線的平行線與第n角平分線相交于一點,取該相交的點作為與第n個輪廓點對應的縮放點;
步驟5、若n≥3,則判斷第n個輪廓點對應的縮放點是否導致輪廓變形,若第n個輪廓點對應的縮放點不導致輪廓變形,則執行步驟6;否則判斷第n-1角平分線對應的角是否在誤差允許閾值內,若第n-1角平分線對應的角在誤差允許閾值內,則取與第n個輪廓點間隔一個輪廓點的前輪廓點和與第n個輪廓點相鄰的后輪廓點組成一個角重新確定第n個輪廓點對應的縮放點,并重新執行步驟5;若第n-1角平分線對應的角不在誤差允許閾值內,則結束本次輪廓縮放;
步驟6、n=n+1,若n>N,則完成本次輪廓縮放,得到縮放后的新輪廓并結束;否則返回步驟4繼續執行,其中N為PLT文件中原始輪廓上輪廓點的總個數。
2.如權利要求1所述的基于PLT文件的輪廓切割路徑縮放方法,其特征在于,所述確定第1角平分線上的兩個點作為初始擬定點,包括:
若第1角平分線對應的角為∠QNQ1Q2,其中N為PLT文件中原始輪廓上輪廓點的總個數,即∠QNQ1Q2所涉及的輪廓點為QN、Q1、Q2,其中Q1點為第1個輪廓點,QN、Q2為第1個輪廓點的前后相鄰的兩個輪廓點,取點QN、Q1、Q2的坐標為(xN,yN)、(x1,y1)、(x2,y2);
作∠QNQ1Q2的角平分線為第1角平分線,取第1角平分線上的兩個初始擬定點為則根據三個輪廓點的坐標計算第1角平分線的表達式如下:
設向量:其中是以Q1點為起始點分別到Q2點和QN點的向量,是其對應向量的模,可計算出第1角平分線的單位向量為:
根據三個輪廓點的坐標可以得出第1角平分線的單位向量為:
其中,
可得到:
其中為以點為起始點、Q1為終點的向量與其對應向量的模;
因此可以得到:
可計算點的坐標為:
同理可以計算出點坐標為:
其中,為Q1點和Q2點之間的距離,為Q1點和QN點之間的距離,為點和Q1點之間的距離。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江工業大學,未經浙江工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110757576.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種醫院醫德檔案管理系統
- 下一篇:一種機床頂尖上的防水防塵結構





