[发明专利]一种基于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.vipzhuanli.com/pat/books/202110757576.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种医院医德档案管理系统
- 下一篇:一种机床顶尖上的防水防尘结构