David 发表于 2015-6-14 10:50:58

skill语言有铺dynamic shape的函数吗?或者怎么样铺动态的shape?

本帖最后由 David 于 2015-6-22 14:34 编辑

skill语言有铺dynamic shape的函数吗?或者怎么样铺动态的shape?
axlDBCreateRectangle()函数貌似只能铺出来静态的铜皮,难道还要再changle一下。

=================
已解决:
A static shape is created if you create shape on class ETCH; dynamic shapes are created ifclass is BOUNDARY. For example, to create a static shape on the TOP layer, make
t_layer=ETCH/TOP. To make a dynamic shape, make t_layer=BOUNDARY/TOP. Thesame rule also applies to axlDBCreateShape.


David 发表于 2015-6-16 23:28:43

vivienluo 发表于 2015-6-14 13:06
axlDBCreateShape

谢谢!
用axlDBCreateRectangle()写出来了,这个用“Etch/Layer”参数只能铺出静态的铜皮,如果要铺出动态的需要采用“Boundary/Layer”参数。

不过又遇到了一个问题,如果把static shape 转换为dynamic shape用axlShapeChangeDynamicType(shapeIDt t)可以,但是要把dynamic shape转化为static shape用axlShapeChangeDynamicType(shapeIDnil t)却不行?为什么呢?

关于shape,Boundary,polygon感觉还是没有摸透,另外shape处理那里有open close shape的函数,大概看了一下说是关于程序效率的,但是还不太懂。

刚开始研究skill,写一点小工具,请见教!

vivienluo 发表于 2015-6-14 13:06:21

axlDBCreateShape

David 发表于 2015-6-16 23:30:57

vivienluo 发表于 2015-6-14 13:06
axlDBCreateShape

谢谢!
用axlDBCreateRectangle()写出来了,这个用“Etch/Layer”参数只能铺出静态的铜皮,如果要铺出动态的需要采用“Boundary/Layer”参数。

不过又遇到了一个问题,如果把static shape 转换为dynamic shape用axlShapeChangeDynamicType(shapeIDt t)可以,但是要把dynamic shape转化为static shape用axlShapeChangeDynamicType(shapeIDnil t)却不行?为什么呢?

关于shape,Boundary,polygon感觉还是没有摸透,另外shape处理那里有open close shape的函数,大概看了一下说是关于程序效率的,但是还不太懂。

刚开始研究skill,写一点小工具,请见教!

世花花 发表于 2026-1-18 14:33:17

David 发表于 2015-6-16 23:28
谢谢!
用axlDBCreateRectangle()写出来了,这个用“Etch/Layer”参数只能铺出静态的铜皮,如果要铺出动 ...

解决了大疑惑,狠狠感谢了!
页: [1]
查看完整版本: skill语言有铺dynamic shape的函数吗?或者怎么样铺动态的shape?