[mengdi8021]梦迪 13:27:33
我知道点坐标,可以查询当前点位置的DBText吗?
从〇开始 13:27:51
选择集
[mengdi8021]梦迪 13:28:06
又是选择集啊
[xingang1005][C#]星光 13:28:17
嗯
[ygy7170229][C#] 狂人 13:28:26
选择集效率太低啊
从〇开始 13:28:47
你需要加过滤条件
效率低是是代码的问题,没别的捷径
[mengdi8021]梦迪 13:29:35
过滤条件?针对于我要查询某个点位置的DBText是不是设置查询类型就可以了?
从〇开始 13:30:07
那和这个点什么关系,范围查找
[xingang1005][C#]星光 13:30:22
规则重定义 没整明白啊
[ygy7170229][C#] 狂人 13:30:35
高版本的CAD,反复操作选择集的速度太慢了
[mengdi8021]梦迪 13:30:50
我就指定一个点
因为某个点有多个DBText叠盖在一起我需要处理
[ygy7170229][C#] 狂人 13:32:00
去重?
[mengdi8021]梦迪 13:34:08
对
是去重
经过对比之后我要删除其他的保留一个符合条件的
[ygy7170229][C#] 狂人 13:35:57
用XDData
扩展数据标记
[mengdi8021]梦迪 13:36:53
我看到过这个,但是从没有用过
也不知道怎么用
从〇开始 13:37:39
删除重复不需要用到扩展数据,很简单的问题搞复杂干嘛
[mengdi8021]梦迪 13:37:57
给个解决办法
谢谢
[ygy7170229][C#] 狂人 13:39:11
扩展数据标记速度快一些
[mengdi8021]梦迪 13:40:17
其实,我这个问题跟去重差不多,就是在一个点上可能添加了多个DBText,这些DBText的注记内容不一致,我要保留一个符合条件的 |