 - (defun c:tt ()
- (if (and (setq ss (ssget))
- (setq s1 (car (entsel "\n选择竖线1: ")))
- (setq s2 (car (entsel "\n选择竖线2: ")))
- )
- (progn
- (setq p1 (vlax-curve-getStartPoint s1)
- p2 (vlax-curve-getStartPoint s2)
- p3 (mapcar '(lambda (x y) (* (+ x y) 0.5)) p1 p2)
- p4 (polar p3 (* pi 0.5) 10)
- )
- (command "_mirror" ss "" p3 p4 "")
- )
- )
- (princ)
- )
|