- (defun cx_xztx(/ p1 p2 hd jd ss)
- (setq p1 (getpoint "\n请选择需转正的第一端点,旋转后此点位于电脑屏幕左边方向")
- p2 (getpoint p1 "\n请选择需转正的第二端点,旋转后此点位于电脑屏幕右边方向\n")
- hd (angle p1 p2))
- (progn
- (prompt "\n请选择需要旋转摆正的对象:")
- (setq ss (ssget))
- (setq jd (- 360 (/ (* hd 180) pi)))
- (vl-cmdf "rotate" ss "" p1 jd)
- )
-
- )
|