求个插件原位复制一条线。。
求个插件原位复制一条线。。就是图中有:弧线。直线。多义线等。。
然后插件能,批量,在原来线上重复上去一条线。。(就是原位复制一条线)
新生成的线图层这辅线层。颜色为红色/。//
请哪位大师出手下谢谢。。。。
本帖最后由 yjr111 于 2012-9-13 23:26 编辑
(defun c:tt()
(command "undo" "be")
(command "layer" "m" "辅线层" "c" 1 "" "" )
(setq ss(ssget '((0 . "*LINE,ARC,CIRCLE"))))
(REPEAT (SETQ N(SSLENGTH SS))
(SETQ OBJ(VLAX-ENAME->VLA-OBJECT(SSNAME SS(SETQ N (1- N)))))
(VLA-COPY OBJ)
(vla-put-layer (setq newobj(VLAX-ENAME->VLA-OBJECT(entlast)))"辅线层")
(vla-put-color newobj acbylayer)
)
(command "undo" "e")
(princ)
)
本帖最后由 完整武器 于 2012-9-13 23:35 编辑
是不是想多算些工程量啊,试了下原来就重叠的线运行命令后就出来跟原来一样多的线 谢严哥………谢谢
页:
[1]