qinleilei 发表于 2018-6-26 23:28:23

点选串接公差如何设置

我想单选一条线,实现自动将端点相连的线都串接起来,用下面的代码可以实现,但是当线有间隙的时候就无法串接,请问要如何设置间隙值呢?有没有一个系统变量控制的?
(defun c:ppp( )
(command "pedit" (car (entsel)) "j" "all" "" "")
)

自贡黄明儒 发表于 2018-6-26 23:35:24

高版本可以设置误差,在命令敲一下就知道了。

qinleilei 发表于 2018-6-26 23:42:16

自贡黄明儒 发表于 2018-6-26 23:35
高版本可以设置误差,在命令敲一下就知道了。

黄工 你用这个代码测试一下就明白了。这种串接用法很不常规,大多数人都没有这样用过。我也只是偶然发现的。它在串接过程中并没有给用户设置间隙的余地。我用CAD2018和CAD2006都测试过

qinleilei 发表于 2018-6-26 23:48:04

自贡黄明儒 发表于 2018-6-26 23:35
高版本可以设置误差,在命令敲一下就知道了。

它不仅设置不了间隙值, 当出现一个端点有多条线段的时候,它是自动选择其中一条与之相连的线,也不知道它的选择是有规律的还是随机性的:lol

自贡黄明儒 发表于 2018-6-27 07:45:38

;05版及以上
    (APPLY 'command
           (list ".pedit" "m" ss "" "j" "j" "b" fuzz "")
    )

qinleilei 发表于 2018-6-29 23:09:24

我只是想知道 在上面那段代码中如何实现公差设定。以为我的目的是 点选一个线段然后自动串接端点相连的其他线段
页: [1]
查看完整版本: 点选串接公差如何设置