以直线镜线左键判定删除源对象
(defun c:tt (/ ss ent get pp1 pp2 ge)(setq ss (ssget))
(setq ent (car (entsel "\n请选择一根直线为中心镜像:")))
;仅取实体
(setq get (entget ent))
(setq pp1 (cdr (assoc 11 (cdr get)))) ;(10 x y z)
(setq pp2 (cdr (assoc 10 (cdr get)))) ;(11 x y z)
(setq ge (getpoint "\n左键删除源对象/[默认不删除]:"))
(if (null ge)
(command "MIRROR" ss "" pp1 pp2 "")
(command "MIRROR" ss "" pp1 pp2 "y")
) ;if
(princ)
)
很不错的程序,谢谢分享。 还是采用两点镜像比选取直线镜像方便 不错的资料, 谢谢楼主分享。 不错的程序,谢谢分享!!!!! 很给力的程序,谢谢楼主分享。 非常好的工具,谢谢楼主分享啊。 快捷键gg镜像
(defun c:gg (/ SS)
(IF (SETQ SS (SSGET ":L"))
(PROGN
(command "MIRROR" SS "" PAUSE PAUSE)
(IF (GETPOINT "\n选点删除源对象<右键保留>:")
(command "Y")
(command ""))))
(princ)) 表情是什么啊? 表情什么都不是:lol
页:
[1]
2