闭合多段线与文字做对比 ...

闭合多段线与文字做对比 在CAD图内有多个闭合多段线,且每个闭合多段线内都有一个文字,然后做对比,如果在闭合多段线内的任何一个地方有一个文字出现,则闭合多段线和文字都输出到0图层;如果没有一个文字,则做不任何改变的LISP程序,在CAD图内有多个闭合多段线,且每个闭合多段线内都有一个文字,然后做对比;如果在闭合多段线内的任何一个地方有一个文字出现,则闭合多段线和文字都输出到0图层;如果没有一个文字,则做不任何改变;但是如果说在一个闭合多段线下面还有一个样重合的闭合多段线,也只能输出一个闭合多段线和一个文字到0图层;同样如果在一个闭合多段线内有两个一样的文字重合一起,也只能输出一个一个闭合多段线和一个文字0图层.
已邀请:

AEC技术支持-f

赞同来自:

您好!您的问题我已咨询浩辰研发人员,您可以按照以下思路进行编写lisp程序.
1 使用"X"开多段线选择集
2 去掉不闭合的多段线
3 去掉位置重叠的闭合多段线
4 使用多段线顶点用"wp"开文字选择集
5 去掉位置重复的文字
6 将符合条件的多段线和文字修改到0层

感谢您对浩辰的支持,祝您工作愉快!

该问题目前已经被锁定, 无法添加新回复