剩下图元的选择
请问老师在cad中框选一些图元以后 使用过滤删除一部分图元 怎么得到剩下的图元 以利于后面的操作Remove then...
(command "Select" ss "r" ss1 "")
(setq ss2 (ssget "P")) 看不懂啊!我的意思是这样的,我在cad中的操作是:
第一步, 选择一些图元 a b c d e f g h i 。
第二步,通过过滤删除b f
第三步,选择 a c d e g h i
第四步 ,通过过滤删除e i
得到 a c d g h
我不想做第三步
怎么实现?
第二步,通过过滤删除b f
第四步,通过过滤删除e i
没能理解为何得把 第二步、第四步 分开处理!?
贴出命令列讯息如何? 本帖最后由 leeli 于 2015-11-5 20:44 编辑
Andyhon 发表于 2015-11-5 08:49 static/image/common/back.gif
第二步,通过过滤删除b f
第四步,通过过滤删除e i
因为我用的是过滤删除 要选择母图元 选 LINE
(ssget '((0 . "LINE")))
选 Circle
(ssget '((0 . "CIRCLE")))
不是我要的回答 还是谢谢你 本帖最后由 ll_j 于 2015-11-7 09:14 编辑
不好意思,刚才错了,应该是是ssdel。
http://www.mjtd.com/index.php?m=content&c=type&catid=126&typeid=60 (defun c:tt ()
(setq ss (ssget))
(if (setq ss1 (ssget '((0 . "LINE")))) (command "erase" ss1 ""))
(sssetfirst nil ss)
(princ)
) xyp1964 发表于 2015-11-14 02:43
谢谢院长!
页:
[1]
2