找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

如何获取零件assembly 外框四个顶点坐标

[复制链接]

5

主题

66

帖子

438

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
438
跳转到指定楼层
1#
发表于 2018-4-24 09:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,想获取零件assembly 外框四个顶点坐标,然后我的目的是要将零件的refdes 移到元件外框外面去。有人知道不?感谢~~

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

57

主题

379

帖子

1399

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1399
2#
发表于 2018-4-24 09:25 | 只看该作者
axlDBGetShapes?????????

点评

这个只能得到dbid.  详情 回复 发表于 2018-4-24 09:48

5

主题

66

帖子

438

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
438
3#
 楼主| 发表于 2018-4-24 09:48 | 只看该作者
jordanli22 发表于 2018-4-24 09:25
axlDBGetShapes?????????

这个只能得到dbid.

57

主题

379

帖子

1399

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1399
4#
发表于 2018-4-24 11:10 | 只看该作者

dbid里面有没有可用信息??

本帖子中包含更多资源

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

x

点评

assembly_bound_dbids=axlDBGetShapes(layer_temp) if(length(assembly_bound_dbids)>0 then foreach(dbid_temp1 assembly_bound_dbids println(dbid_temp1->bBox)  详情 回复 发表于 2018-4-24 13:27

5

主题

66

帖子

438

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
438
5#
 楼主| 发表于 2018-4-24 13:27 | 只看该作者
jordanli22 发表于 2018-4-24 11:10
dbid里面有没有可用信息??

assembly_bound_dbids=axlDBGetShapes(layer_temp)
     if(length(assembly_bound_dbids)>0
      then
       foreach(dbid_temp1 assembly_bound_dbids           
          println(dbid_temp1->bBox)
                 )
      )
这样可以得到左下和右上两点的坐标了。另外两点的坐标也能通过计算得出来。只是如果零件的外框不是矩形的时候,不完全适用。

点评

起码肯定是在框外了 也可以委曲求全  详情 回复 发表于 2018-4-24 14:09

57

主题

379

帖子

1399

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1399
6#
发表于 2018-4-24 14:09 | 只看该作者
chengcheng123 发表于 2018-4-24 13:27
assembly_bound_dbids=axlDBGetShapes(layer_temp)
     if(length(assembly_bound_dbids)>0
      the ...

起码肯定是在框外了 也可以委曲求全
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-10-18 19:26 , Processed in 0.060807 second(s), 34 queries , Gzip On.

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

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

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