明经CAD社区's Archiver
社区
›
VBA/VB/ActiveX/API 编程技术
› 关于拆图
yadg0
发表于 2007-7-13 11:38:00
关于拆图
<p>在一个dwg图里有n个小图,每个图都有图框,要求按照图框把图纸拆分出来,图形不可能在图框的外面。</p><p>现在的思路是,遍历图纸所有对象,取最下边的一条线的矩形,找到后剪切出来,然后再找最下面矩形,直到找不到为止。这种方法就是比较笨的方法,速度特别慢,请教高手有没有什么好办法,在获取最下面线的时候不用遍历。</p><p></p>
fjfhgdwfn
发表于 2007-7-15 11:41:00
<p>图框是不是块?</p>
yadg0
发表于 2007-7-16 11:10:00
不是。是的话就好了,一个图才几个块,遍历块很快就能找到了最下边的图框了,就不会有速度问题了。
页:
[1]
查看完整版本:
关于拆图