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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: LLECP

[解决] 如何运用dbLayersize、dbLayerAndNot等返回的值。

[复制链接]
发表于 2019-10-24 15:51:17 | 显示全部楼层
返回的是DB ID 的list 函数解释里面 已经说的很清楚了 返回的并不是points
 楼主| 发表于 2019-12-16 14:04:49 | 显示全部楼层


hccaiwh 发表于 2019-10-24 15:51
返回的是DB ID 的list 函数解释里面 已经说的很清楚了 返回的并不是points


您可以指点我一下,如何获取这个list么。
发表于 2020-7-24 15:19:18 | 显示全部楼层


寻雨 发表于 2019-10-14 13:46
l_dbIdList:List of objects from the resulting layer operation
这个你理解错了,这个dbIdList是参与 ...


您好,我也遇到了类似问题,下面是我写的代码,您能帮我看看问题在哪里吗?
DonutGR=dbCreateDonut(cv  list("locos" "drawing") 0:0 400 300)~>dbId
rectGR=dbCreateRect(cv  list("M1" "drawing") -1000 :0  0:1000)~>dbId
aa=dbLayerAnd(cv list("GR" "drawing")  list(DonutGR)   list(rectGR))
前两句运行成功了,分别在locos层上画了圆环,在M1层上画矩形。第三句我想要在GR层上得到这两个图形的交叠图形,没有运行成功。
发表于 2020-7-24 15:36:22 | 显示全部楼层


阳平 发表于 2020-7-24 15:19
您好,我也遇到了类似问题,下面是我写的代码,您能帮我看看问题在哪里吗?
DonutGR=dbCreateDonut(cv  l ...


应该是这样:
DonutGR=dbCreateDonut(cv  list("locos" "drawing") 0:0 400 300)

rectGR=dbCreateRect(cv  list("M1" "drawing") list(-1000 :0  0:1000))

aa=dbLayerAnd(cv
list("GR" "drawing")  list(DonutGR)   list(rectGR)
)
发表于 2020-7-28 09:46:31 | 显示全部楼层


寻雨 发表于 2020-7-24 15:36
应该是这样:
DonutGR=dbCreateDonut(cv  list("locos" "drawing") 0:0 400 300)[/backcolor ...


非常感谢您!我用您给的方法得到了四分之一的圆环,但得到的这个圆环的弧度不够圆滑,与之前的整个圆环不能重合。然后我增加图形的最大顶点数,还是不够圆滑。想请教您有什么命令能让得到的圆滑的弧度更圆滑呢?或者有没有方法能够生成圆环后,直接截取四分之一呢?
发表于 2022-10-18 09:36:17 | 显示全部楼层
cv = geGetEditCellView()
DonutGR=dbCreateDonut(cv  list("diff" "drawing")  80:0 10 5)
rectGR=dbCreateRect(cv  list("cont" "drawing") list(80:0  90:10))
aa=dbLayerAnd(cv "poly1"   list(DonutGR)   list(rectGR))
bb=dbLayerAndNot(cv "via"   list(DonutGR)   list(rectGR))
这样可以运行没问题。
发表于 2022-10-24 08:28:01 | 显示全部楼层


LLECP 发表于 2019-10-14 11:06
layer1pts =list(0:0 50:0 50:50 0:50)

layer2pts =list(10:10 40:0 40:40 10:40)


bdLayerAndNot的语法不是这样的,建议你去API找一下看看。
发表于 2023-6-8 15:06:57 | 显示全部楼层
请问,如果我不想要Create_outi_out和Create_outi_in这两个图形,只要生成caa的话,要怎么修改一下呢
发表于 2023-6-8 16:05:21 | 显示全部楼层


GN123 发表于 2023-6-8 15:06
请问,如果我不想要Create_outi_out和Create_outi_in这两个图形,只要生成caa的话,要怎么修改一下呢 ...


删了
发表于 2024-2-26 10:18:03 | 显示全部楼层


寻雨 发表于 2020-7-24 15:36
应该是这样:
DonutGR=dbCreateDonut(cv  list("locos" "drawing") 0:0 400 300)


感谢大佬~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-11-8 05:50 , Processed in 0.021895 second(s), 6 queries , Gzip On, Redis On.

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