最近点连接线
本帖最后由 永不言弃 于 2024-7-29 12:14 编辑最近点连接线(需要E派工具箱支持)
本帖最后由 lee50310 于 2023-2-28 03:59 编辑
rocking2008 发表于 2023-2-27 14:35
生成的多段线,为什么节点处,会有一段长度为0的线段?
問題已做修正, 請重新下載 最新版tt4
最新版tt4 (修正tt3版本 重複畫頂點線 日期2023/2/28 )
;;最近點連接線(完整版)
執行指令:tt4 lee50310 发表于 2023-2-27 05:38
;;最近點連接線 (完整版)
執行指令:tt3
生成的多段线,为什么节点处,会有一段长度为0的线段?
顶一下,这个很好 还有院长大人的函数?要不一起放出来?
没有源码
....... ;; tt(最近点连接线)(defun c:tt ()
(if (setq ss (ssget '((0 . "point"))))
(progn
(setq lst (xyp-ss2list ss)
ptn (mapcar '(lambda (x) (xyp-DXF 10 x)) lst)
p7(xyp-9pt ss 7)
ptn1 '()
)
(while ptn
(setq pt (xyp-ptnearptn p7 ptn)
ptn(vl-remove pt ptn)
ptn1 (cons pt ptn1)
p7 pt
)
)
(xyp-Pline (reverse ptn1) nil)
)
)
(princ)
) 院长出手就是 伪源码来的。 有用,下载了,谢谢你啊 很好用的样子,谢谢分享