批量布尔求交
哪位大神能否写个lisp批量布尔求交。像这样谢谢(defun c:tt ()
(princ "\n选取a部分")
(princ "\n选取b部分")
(setq ss (ssget))
(setq ss2 (ssget))
(setq y (entlast))
(command "REGION" ss "")
(setq y (next:add y))
(command "_union" y "")
(setq y2 (entlast))
(command "REGION" ss2 "")
(setq y2 (next:add y2))
(command "_union" y2 "")
(command "_intersect" y y2 "")
)
(defun next:add (en / ss)
(setq ss (ssadd))
(while (setq en (entnext en)) (setq ss (ssadd en ss)))
(if (/= (sslength ss) 0)
ss
)
) 演示都有了 434939575 发表于 2022-8-31 21:50
演示都有了
你好 这个演示不是cad软件。 434939575 发表于 2022-8-25 20:44
大师你好,非常感谢,太牛了。能否在给我做一个批量差集。也就是用一组减去另一组。谢谢 本帖最后由 xdzcp 于 2022-9-6 15:03 编辑
434939575 发表于 2022-8-25 20:44
大师这种批量差集能否帮我在做一个好吗 ? 非常 谢谢。
页:
[1]