mikekmx 发表于 2022-7-5 16:25:14

将直线转换为多段线(whe

嗨,我已经搜索过了,(有点)惊讶地发现我没有找到。。。
 
 
有没有人遇到过这样一个LISP:一旦选中一条直线,它会将它和任何接触的直线(端点重合的地方)转换为多段线?
 
 
在我的情况下,他们将在一个独特的层和颜色等,但可能有其他行在该层(非接触),我不希望包括在选择集
 
 
或这是一项容易的任务吗?

eldon 发表于 2022-7-5 16:43:42

在搜索lisp之前是否尝试过PEDIT命令?
 
它做了你似乎想要的事情。

MSasu 发表于 2022-7-5 17:08:20

要扩展解决方案:
 
[列表]
[*]调用QSELECT并应用适当的过滤器来创建一个集,该集仅包括要连接的行。
[*]调用PEDIT并输入多模式;当要求指示用于处理之前输入的选择集时,请接受将其转换为多段线(如果是),然后选择“连接”。
[/列表]

Lee Mac 发表于 2022-7-5 17:16:02

如上所述,当然可以使用标准AutoCAD功能完成此任务。
 
为了提供另一种选择,您可以使用我的链选择程序获得初始选择,然后使用我的多段线连接程序(PEDIT命令的简单包装器)将选择转换为多段线。

danglar 发表于 2022-7-5 17:36:49

.. 类似这样:
 
 
https://lispbox.wordpress.com/2017/04/30/unexplode-polylines/
页: [1]
查看完整版本: 将直线转换为多段线(whe