用copy复制后的图元怎么搞成 1个选择集,用LISP实现,不要点选。
用copy复制后的图元怎么搞成 1个选择集,用LISP实现,不要点选。(defun c:cc ()
(setq en (ssget))
(if (= en nil)
(setq en (ssget "p"))
)
(command "copy" EN "" "m")
(princ)
) (command "copy" (ssget) "" (getpoint)(getpoint) "" )
(setq en (entlast))
复制的图形为一个组
用循环,镜像也可以,取集,将集的中第一个entname一个个的复制,每复制一个,用entlast加入到新集ss,最终输出的ss就是你要的集了 hhh454 发表于 2024-11-23 18:18
复制的图形为一个组
不要用鼠标,我想实现自动化 hhh454 发表于 2024-11-23 18:18
复制的图形为一个组
有没一个LISP,将某一阶段的产生的图元做 一个选集。 不要用鼠標.。怎麼實現COPY.~
左邊圖形如何在不選圖元情況下..複制成右邊.
這部份你方法要先講~別人才能給你回答. 弄成组 复制之前 记录 entlast标记位置,之后由标记位置开始 entnext。 e2002 发表于 2024-11-23 22:49
复制之前 记录 entlast标记位置,之后由标记位置开始 entnext。
用了这招,好像没用 caoyongjun 发表于 2024-11-24 08:41
用了这招,好像没用
发了好几个帖子 不如发下代码 有什么可藏着掖着的 (defun SSelEntnext(en / ss)(setq ss(ssadd))(while(setq en(entnext en))(ssadd en ss))ss)
页:
[1]
2