有一选择集SS,如何得到把这个选择集COPY后产生的新选择集...
有一选择集SS,如何得到把这个选择集COPY后产生的新选择集(不用SSADD一个一个地加)? 请问“选取最后一堆产生的物件”通透指令怎么执行,麻烦大侠举个例子 试试怎么样吧(setq newcollection ss)
你这等于一个人有了中文名, 又起了一个英文名,还是那个人! 我要的是COPY。。。
你这等于一个人有了中文名, 又起了一个英文名,还是那个人! 我要的是COPY后的新选择集?实在不明白你的意思,说具体点
可能ssadd的方法!
查看http://www.mjtd.com/bbs/dispbbs.asp?boardID=3&RootID=271&ID=271
小心這是早期寫的,並沒有考慮對物件循環操作,當兩個命令同時作用物件時會有可能當機,有空再改正,先參考看看!!太复杂了, 还不如用SSADD来得快呢? 讲究功能还得要讲究速度!
用ssadd
(setq lastty (entlast));copy前将最后一个图元记录在lastty中;sa是COPY前的选择集,sb是COPY后新生成的选择集
(setq i 0)
(setq sb (ssadd))
(while (< i (sslength sa))
(ssadd (entnext lastty) sb)
(setq lastty (entnext lastty))
(setq i (1+ i))
) lcad 发表于 2003-3-21 14:12 static/image/common/back.gif
(setq lastty (entlast));copy前将最后一个图元记录在lastty中
;sa是COPY前的选择集,sb是COPY后新生成的选 ...
错误 不成立。 BY LUCAS(龙龙仔) 以前有个程序
页:
[1]
2