jack093 发表于 2013-5-15 18:42:42

如何识别箭头及其标注文字?(己解决)

本帖最后由 jack093 于 2013-6-15 21:24 编辑

建筑图中有许多标注半径的文字及箭头,文字大致与箭头平行,方向是随机的
dxf码
(-1 . <图元名: 71f408e0>)
(0 . "LWPOLYLINE")
(330 . <图元名: 74404c10>)
(5 . "495BC")
(100 . "AcDbEntity")
(67 . 0)
(410 . "Model")
(8 . "场地定位")
(100 . "AcDbPolyline")
(90 . 3)
(70 . 0)
(38 . 0.0)
(39 . 0.0)
(10 362002.0 2.94513e+006)
(40 . 0.0)
(41 . 0.0)
(42 . 0.0)
(91 . 0)
(10 361997.0 2.94513e+006)
(40 . 0.297)
(41 . 0.0)
(42 . 0.0)
(91 . 0)
(10 361996.0 2.94513e+006)
(40 . 0.0)
(41 . 0.0)
(42 . 0.0)
(91 . 0)
(210 0.0 0.0 1.0)
如何得到文字pl线对(特定的箭头宽度与长度 ,文字与箭头大致平行,距离小于三分之一字高)的选择集,删除

Gu_xl 发表于 2013-5-15 20:55:16

提问时需要附上样例图,否则别人很难理解你的意图!

jack093 发表于 2013-5-15 21:59:38

本帖最后由 jack093 于 2013-5-15 22:10 编辑

C:\Documents and Settings\hp\My Documents\aaa\gethtmtable\7.bmp
希望红线右边的被选到,红线左边的不被选到,以防错选

jack093 发表于 2013-5-15 22:16:49

谢谢Gu_xl版主关注;
如果箭头换成直线,自己能搞定;多义线还没搞过,期待高手帮忙。

jack093 发表于 2013-5-19 09:43:40

自己搞定;
遍历lwpolyline线;用到MEMBER函数,感觉代码不是很优雅,不过功能一点问题都没有,先将就着用;
谢谢各位
页: [1]
查看完整版本: 如何识别箭头及其标注文字?(己解决)