leilei4908 发表于 2015-10-12 15:27:53

请问怎么检测重复下via?

重复下的via,xy是一样的,怎么获取到单独的个体,并且通过bBox抓取到的vias不包括自身?

vivienluo 发表于 2015-10-12 19:22:41

判断过孔的中心点距离是否大于两个盘半径之和。。

leilei4908 发表于 2015-10-13 13:52:20

unless(via2 == via1
    ...
)
我是这么解决的
原本的是
unless(via2->xy == via1->xy
    ...
)
结果同一坐标的多个via不能识别

chuchiwolong 发表于 2015-10-13 19:40:01

我也遇到过这样的问题,编了一个删除多余过孔的skill,同一坐标上相同的过孔只保留一个,其余都删除:lol

chuchiwolong 发表于 2015-10-14 18:18:29

这里有删除重复via的工具:http://www.allegro-skill.com/thread-6387-1-1.html
页: [1]
查看完整版本: 请问怎么检测重复下via?