如何连续提取直线端点或直线延长线上轴线号字符
请大家帮助写VBA代码:如何连续提取直线端点或直线延长线上轴线号字符,并导入到EXCEL单元格中;深表感谢!
具体见附件“测试” 上面的附件,请大家帮助 请大家给予帮助 请大家给予帮助 很着急用,请大家给予帮助,十分感谢 这个很有难度的,如何判断C对应的C行轴线,再者如果点到的是两个轴线的交点,那么取哪个轴线号? 使用了一个笨的方法,将需要使用的直线定义成块,然后提取块名,这些在CAD中完成,比较浪费时间的 我给你提供一个思路,以这个直线为范围,做一个狭长选择集,然后如果选择集中没有字符就加长选择集,如果有字符并且有多个字符,则判断距离该直线最短的字符,这个算法速度很快的,另外建议将字符赋予一个属性,这样可以使得选择集有筛选的仅仅将这些字符挑选出来。
页:
[1]