在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3262|回复: 52

[原创] 一个把整根path线的直角走线转换成斜边走线的skill脚本

[复制链接]
发表于 2024-1-5 09:33:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
作用:如题

用法:在CIW窗口load ChangeRightToBevelWholeNet.il,然后先选中要处理的path,之后用绑定的快捷键数字键盘2或者ChangeRightToBevelWholeNet()调用。

之前写过一个处理单直角或者双直角的脚本
175809fhofooeishfka944.png     175658n014lpfsppblx7lw.png

把path的直角边转换成斜边的skill脚本
https://bbs.eetop.cn/thread-950447-1-1.html
(出处: EETOP 创芯网论坛 (原名:电子顶级开发网))


这次写了一个直接处理一整根path线,算是个补充吧
bevelNet.png

ChangeRightToBevelWholeNet.zip

1.26 KB, 下载次数: 60 , 下载积分: 资产 -2 信元, 下载支出 2 信元

 楼主| 发表于 2024-1-9 14:14:27 | 显示全部楼层
更新版2.0


修复了一个多选执行就会出错的BUG。

若是不想再下一次,就在for循环结构体的上一行添加这句代码即可:newPoints=nil

ChangeRightToBevelWholeNet.zip

1.27 KB, 下载次数: 36 , 下载积分: 资产 -2 信元, 下载支出 2 信元

 楼主| 发表于 2024-1-31 10:16:39 | 显示全部楼层
更新


修复了一个小BUG:在Group里使用的时候生成的填充金属依然还在Group外面,使得金属Merge不成功

ChangeRightToBevelWholeNet.zip

1.34 KB, 下载次数: 99 , 下载积分: 资产 -2 信元, 下载支出 2 信元

发表于 2024-1-5 09:58:27 | 显示全部楼层
谢谢分享~~
发表于 2024-1-5 10:10:23 | 显示全部楼层
谢谢分享~~
发表于 2024-1-5 10:21:34 | 显示全部楼层
谢谢分享
发表于 2024-1-5 10:40:34 | 显示全部楼层
谢谢分享
发表于 2024-1-5 11:07:45 | 显示全部楼层
赞一个
发表于 2024-1-5 12:06:21 | 显示全部楼层
您好!您的脚本只能对Path进行运算对吧。您看能不能多加几个判断:
先判断选中的layer是什么类型:path、pathseg、polygon、irregular(多边形或者带slot的多边形),然后再对这几种类型进行运算
 楼主| 发表于 2024-1-5 13:46:00 | 显示全部楼层


JC_09 发表于 2024-1-5 12:06
您好!您的脚本只能对Path进行运算对吧。您看能不能多加几个判断:
先判断选中的layer是什么类型:path、pat ...


类型越多,代码越多。path最常用,pathSeg没必要,所以够用了。要是有兴趣可以自己写写看
发表于 2024-1-5 17:48:57 | 显示全部楼层


着着着火了 发表于 2024-1-5 13:46
类型越多,代码越多。path最常用,pathSeg没必要,所以够用了。要是有兴趣可以自己写写看
...


好的,感谢!
发表于 2024-1-6 10:34:17 | 显示全部楼层
谢谢分享!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-5 03:22 , Processed in 0.024040 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表