【技术实现步骤摘要】
一种非规则轮廓的快速缩放方法
[0001]本专利技术属于裁床
,具体涉及一种非规则轮廓的快速缩放方法。
技术介绍
[0002]自动裁切机器通过软件控制,可以根据设置好的切割路径切割各种各样形状的图案,在很多行业均有应用。随着机械制造、自动化技术的发展,裁切机可切割的精度越来越高,速度越来越快,切割效果越来越好,切割范围也越来越广。
[0003]如自动裁切机器广泛应用于广告行业和服装行业时,在切割之前,为了避免裁切后漏白边或者切到图案内容,需要在裁切之前对轮廓进行缩放处理,即对原轮廓向内缩进指定距离或者向外扩展指定距离。对轮廓进行内缩主要应用于广告行业,在广告行业中,切割广告牌时,为了避免切割后的广告牌露白边,需要进行轮廓内缩处理,使得实际切割时的轮廓比真实的轮廓向内缩进一部分,避免露白边。部分应用条件下需要对轮廓进行外扩处理,比如用铣刀铣轮廓时,按照实际轮廓轨迹去铣削,最后切割出的轮廓会向内缩进一个铣刀半径的距离,为了避免切割损失,需要在切割之前,对轮廓实际轨迹进行外扩。但现有技术中,待切割轮廓普遍采取图片轮廓提取的方式提取得到,这种轮廓边缘往往会存在小锯齿、小尖点,在进行缩放时缺乏考虑这些地方缩放后的轮廓自交及加工问题,不能获得良好的廓形。
技术实现思路
[0004]本专利技术的目的在于针对上述问题,提出一种非规则轮廓的快速缩放方法,该方法有助于避免缩放后的轮廓出现自交以及避免尖锐点对自身轮廓或其它轮廓的切割影响,可获得良好的廓形,尤其适用于非规则轮廓缩放,应用范围广。
[00 ...
【技术保护点】
【技术特征摘要】
1.一种非规则轮廓的快速缩放方法,其特征在于:所述非规则轮廓的快速缩放方法包括如下步骤:S1、获取原始轮廓的全部轮廓点数据和预设调节距离L,任取其一轮廓点记为A,对应计算原始轮廓的切割路径轮廓点作为切割路径初始点,所述切割路径初始点包括第一初始点M1和第二初始点M2;S2、对所述第一初始点M1和第二初始点M2分别沿任一方向作射线,并统计各射线与原始轮廓的交点个数,若为奇数,则对应的初始点在原始轮廓内部,若为偶数,则对应的初始点在原始轮廓外部;S3、根据所述第一初始点M1和第二初始点M2的位置判断各所述初始点的类型,即为内缩点或外扩点;S4、选择所需初始点并依次计算其余切割路径轮廓点,各切割路径轮廓点顺序连接形成第一切割轮廓;S5、删除第一切割轮廓中的变形点获得第二切割轮廓,具体如下:S51、遍历原始轮廓的轮廓点和第一切割轮廓的切割路径轮廓点,计算两者之间任意两点间距是否小于预设调节距离L,若是,认为对应的切割路径轮廓点为第一变形点,并进行删除,否则保留;S52、遍历步骤S51中余留的切割路径轮廓点,判断各切割路径轮廓点的相邻两个切割路径轮廓点是否均为第一变形点,若是,认为对应的切割路径轮廓点为第二变形点,并进行删除,否则保留;S53、对比步骤S52中余留的切割路径轮廓点顺序连接形成的有向线段和原始轮廓对应点顺序连接形成的有向线段,判断对应的有向线段之间的夹角是否大于第一预设阈值,若是,认为有向线段的终点对应的切割路径轮廓点为第三变形点,并进行删除,否则保留;S54、顺序连接步骤S53中余留的切割路径轮廓点形成第二切割轮廓;S6、对第二切割轮廓进行优化获得最终切割轮廓,具体如下:S61、遍历第二切割轮廓的切割路径轮廓点,计算各切割路径轮廓点和对应原始轮廓的轮廓点的距离T;S62、判断距离T和预设调节距离L的比值是否大于第二预设阈值,若不大于第二预设阈值,则保留对应切割路径轮廓点,若大于第二预设阈值,则认为对应切割路径轮廓点为尖锐点并执行如下操作:S621、计算各尖锐点的相邻两个切割路径轮廓点的中点,若中点在第二切割轮廓的内部,则对应的尖锐点为凸尖锐点,若中点在第二切割轮廓的外部,则对应的尖锐点为凹尖锐点;S622、当尖锐点为凸尖锐点且第二切割轮廓为内缩轮廓时或当尖锐点为凹尖锐点且第二切割轮廓为外扩轮廓时,保留该尖锐点,否则,进行尖锐点优化处理;S63、顺序连接第二切割轮廓中余留的切割路径轮廓点和优化的尖锐点形成最终切割轮廓。2.如权利要求1所述的非规则轮廓的快速缩放方法,其特征在于:所述切割路径初始点,计算过程如下:S11、取轮廓点A的相邻轮廓点B和轮廓点C,计算第一向量所述第一向量与∠BAC的
角平分线共线,公式如下:角平分线共线,公式如下:角平分线共线,公式如下:其中,(x
A
,y
A
)、(x
B
,y
B
)、(x
C
,y
C
)分别对应轮廓点A、B、C的坐标;S12、设|AM1|=|AM2|=...
【专利技术属性】
技术研发人员:董辉,司马莉,黄勤,吴祥,张丹,郭方洪,俞立,魏中华,
申请(专利权)人:浙江工业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。