您试试 IntelliJoin.Lsp
http://www.google.com/search?q=%22IntelliJoin.Lsp
谢谢!已经搞定,用JOIN的加强......... 如果线段不多的话,可以使用join加强版 ;
(defun ss-sslist (ss / n en enlis)
(setq n (sslength ss))
(repeat n
(setq en (ssname ss (setq n (1- n))))
(setq enlis (cons en enlis))
)
)
(defun c:test (/ ss)
(setvar "CMDECHO" 0)
(command "undo" "be")
(setq ss (ssget))
(setq ss (ss-sslist ss))
(foreach x ss
(mapcar '(lambda (y)
(command "join" x y "")
)
ss
)
)
(command "undo" "e")
(setvar "CMDECHO" 1)
(princ)
)
ahwx0814 发表于 2011-12-12 16:57 static/image/common/back.gif
如果线段不多的话,可以使用join加强版
谢谢!学习了这个 经简
学习了 怎样实现的?请告之,源码 最近刚好需要这个功能的插件,但是需要的是求批量多根直线求交点,每跟直线两端都能找到交点的功能
页:
1
[2]