EDA365电子工程师网

标题: 如何获得某一层的所有arc对象 或 line对象 [打印本页]

作者: happyliangkeshu    时间: 2016-9-19 22:49
标题: 如何获得某一层的所有arc对象 或 line对象
[attach]119689[/attach]

Table2-3,有一个arc的属性。


想问,怎么获取一个层的所有的arc对象 或者line对象  或者 path对象 ?




作者: 361553894    时间: 2016-9-20 08:31
本帖最后由 361553894 于 2016-9-20 08:35 编辑

axlVisibleDesign(nil)
axlVisibleLayer(layer t)
axlVisibleUpdate(t)
axlSetFindFilter(?enabled '("noall" "linesegs") ?onButtons '("noall" "linesegs"))
axlAddSelectAll()
segs = axlGetSelSet()
axlClearSelSet()

layer就是你需要开启的层面
segs就是获取到的"line"和"arc"的集合,可以通过seg->objType区分

如果要获取"path",上面Filter里的linesegs改成lines就行了



作者: mentorkk    时间: 2016-11-15 14:11
谢谢了
作者: wcjcn    时间: 2017-6-9 08:12
看不到附件。。。。。。
作者: 渐行渐远渐无书    时间: 2017-6-9 12:36

看不到附件。。。。。。




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2