ydp_00769 发表于 2014-1-9 16:10:35

请教图框的自动识别如何实现?

请教各位高手:如何进行图框的外框自动识别?
1,外框必须封闭
2,外框外不能再包含其它矩形
外框的组成实体包括:直线、多段线、矩形、块参照、外部参照、面域等。
能请供一下好的思路吗?特别是如何判断封闭。。急。。。

luowy 发表于 2014-1-9 18:17:16

isClosed()..

newbuser 发表于 2014-1-10 09:18:03

你说的比较笼统,传个例图上来大家帮你看看喽。占个板凳先。。。

ydp_00769 发表于 2014-1-10 15:24:17

现在还在想怎么个思路来弄这个东西,还要保证遍历速度不能慢,求教啊。。。。

SunSpring 发表于 2014-1-10 18:42:25

你的图框如果是块,直接用块名取的所有块,然后遍历块对象,取得所有对角点坐标

netthree 发表于 2014-1-11 07:50:01

我原来做过一个图纸大小自动识别,主要依据指定图层,遍历直线,判断端点的最大上下左右点,最后再附加边界值就OK了

ydp_00769 发表于 2014-1-14 15:40:20

能否有过滤器,然后用选择集过滤器,选择指定名称的图层,用找到的多段线的几何曲线和其他实体组成新的复合曲线,用isclosed判断是否封闭。
不知这样行不行呢,求解答啊

iamsupermming 发表于 2016-3-28 09:49:00

楼主,请问解决了吗?我感觉这个是自动打印,以及自动套图框的基础

CldMaster 发表于 2016-4-8 12:47:02

图框以自定义实体实现,设置图纸名称、图框规格等属性,可以快速地自动生成图纸目录内容,并生成工程文件,方便图纸切换及搜索

laomian 发表于 2016-7-25 11:53:05

SunSpring 发表于 2014-1-10 18:42 static/image/common/back.gif
你的图框如果是块,直接用块名取的所有块,然后遍历块对象,取得所有对角点坐标

请问要如何获取块的对角点坐标吧,使用GetBouning 函数吗,为什么我对块参照使用该方法,得到的对角坐标是空的吗
页: [1] 2
查看完整版本: 请教图框的自动识别如何实现?