AGove4123Sonnnn 发表于 2022-7-6 22:12:40

块内的选择

我需要一种方法来选择除块内的中心线之外的所有内容。它们超出了我希望找到的实际包络尺寸的部分。然后,我将遍历其余部分,以找到最大/包络维数。
 
问题是,该块位于包含许多其他对象(块、线、点等)的文档中,因此分解并不理想,因为重新收集零件会很痛苦。另外,打开一个单独的文件太耗时,这必须在手头的文件中完成。
 
这可能吗?
 
 
编辑:
哦只要稍加钻研,您就可以轻松直接地访问文档中的一个块,然后像我上面提到的那样对它们进行迭代。不需要初始样式选择集!美好的
看起来大致如下:
 
将blkTestBlock变为AcadBlock
设置blkTestBlock=AutoCAD。应用ActiveDocument。区块(“ACT1”)
对于blkTestBlock中的每个ACADEntity
如果线型=“连续”,则
getboundingbox。。。。布拉布拉布拉赫
页: [1]
查看完整版本: 块内的选择