明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: xufansw

[已解答] 求助各位大神,帮忙想一个思路

[复制链接]
发表于 2015-12-31 20:41 来自手机 | 显示全部楼层
本帖最后由 雪山飞狐_lzh 于 2015-12-31 22:02 编辑

方法一
和10楼类似的方法
For i=0 to n-2
For j=i+1 to n-1
If reci in recj
Numi++
Elseif recj in reci
Numj++
Endif
Endfor
Endfor
方法二
1。新建一个树。首先找到最大的矩形作为树的根节点
2。依次将其他的矩形加入树
方法是遍历树 找到可以包含该矩形的节点插入树。当然还要判断该节点的子节点与矩形的关系
发表于 2016-1-8 09:17 | 显示全部楼层
wzg356 发表于 2015-12-25 15:43
1得到多个框的选择集
2遍历选择集内每个框,取出没有被其它框包围的框——图层1,选择集去掉这部分框
3遍 ...

1.得到多个框的包围选择集
2.遍历每个框在包围选择集中的次数+1就是图层数
发表于 2016-1-8 09:44 | 显示全部楼层


本帖子中包含更多资源

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

x
 楼主| 发表于 2016-2-1 10:25 | 显示全部楼层
xyp1964 发表于 2016-1-8 09:44

院长给力
发表于 2016-2-1 12:52 | 显示全部楼层
院长给力
 楼主| 发表于 2018-10-17 19:28 | 显示全部楼层
这个已经解决了,可以用KLayout软件处理。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-3-29 21:35 , Processed in 0.429430 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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