找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 953|回复: 5
打印 上一主题 下一主题

请教:当shape中有hole时怎样Expand?

[复制链接]

7

主题

64

帖子

535

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
535
跳转到指定楼层
1#
发表于 2011-9-5 15:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
RT,当用函数axlPolyExpand扩张铜皮时里面没hole还好,里面有hole的时候就报错,请问各位在15.x下面有什么解决方法吗?就像自带的z-copy那样?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!
当裤子失去皮带,才懂得什么叫依赖...

117

主题

2352

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
13799

最佳敬业奖

2#
发表于 2011-9-5 16:40 | 只看该作者
axlPolyFromDB函数取BOUNDARY层试下.
谁画出这天地 又画下我和你

7

主题

64

帖子

535

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
535
3#
 楼主| 发表于 2011-9-5 16:50 | 只看该作者
用axlPolyFromDB(car(lshape) ?layer "BOUNDARY/TOP")结果还是一样,在16.x下面axlPolyFromDB有个holes参数可以忽略掉hole,但15.x不支持。版主那个Resize Shape是调用自带的z-copy命令实现的吗?这个是支持hole的
当裤子失去皮带,才懂得什么叫依赖...

117

主题

2352

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
13799

最佳敬业奖

4#
发表于 2011-9-5 17:13 | 只看该作者
不是调用的,代码如下
shape_poly = axlPolyFromDB(shape ?layer shape->layer)
newshape_poly = axlPolyExpand( shape_poly offset 'NONE)
谁画出这天地 又画下我和你

7

主题

64

帖子

535

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
535
5#
 楼主| 发表于 2011-9-5 17:40 | 只看该作者
本帖最后由 gray 于 2011-9-5 17:44 编辑

谢谢斑竹,发现问题所在了,原因不在这里,而是创建新铜皮的时候如果fill为nil就报错,为t时就正常了。

点评

是静态和动态的问题吧  发表于 2011-9-5 17:55
当裤子失去皮带,才懂得什么叫依赖...

7

主题

64

帖子

535

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
535
6#
 楼主| 发表于 2011-9-5 18:02 | 只看该作者
不是,确实是填充的问题,axlDBCreateShape(poly_temp nil "DRAWING FORMAT/TEMP"),当Shape有hole时有问题,axlDBCreateShape(poly_temp t "DRAWING FORMAT/TEMP"),这样即使有hole也没问题了。
当裤子失去皮带,才懂得什么叫依赖...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-10-23 19:32 , Processed in 0.061819 second(s), 38 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表