如何把这段程序改成多选
这个程序是et扩展工具中的源程序,功能是接触选择,举例:选择一条线段或多义线,可以把和这条多义线有接触的图元选中,但是每次只能选一条直线或多义线,能不能修改一下程序,让它可以实现选择多个线上的相接触的图元?;; tt(接触选择)
(defun c:tt ()
(setq i -1
lst '()
)
(if (setq ss (ssget '((0 . "*LINE,ARC,CIRCLE,ELLIPSE"))))
(progn
(while (setq s1 (ssname ss (setq i (1+ i))))
(setq a (xyp-EnameIntersList s1)
lst (append a lst)
)
)
(setq lst (xyp-DelSame lst)
ss (xyp-LIst2ss lst)
)
(sssetfirst nil ss)
)
)
(princ)
)
错误: no function definition: XYP-ENAMEINTERSLIST
这是怎么了 院长的自定义函数
多翻翻院长的帖子即知 lshpool 发表于 2019-3-18 14:07
错误: no function definition: XYP-ENAMEINTERSLIST
这是怎么了
要下院长的工具箱
页:
[1]