
- ;; 伪源码需要e派工具箱(XCAD)的支持
- (defun c:tt ()
- (CMDLA0)
- (setq s0 (car (entsel "\n选择目标: ")))
- (redraw s0 3)
- (princ "\n圆实体: ")
- (setq ss (ssget '((0 . "circle")))
- i -1
- )
- (while (setq s1 (ssname ss (setq i (1+ i))))
- (setq pt (xyp-get-dxf 10 s1)
- p1 (vlax-curve-getclosestpointto s0 pt)
- p1 (polar p1 (angle p1 pt) 1000)
- )
- (xyp-move s1 pt p1)
- )
- (redraw s0 4)
- (CMDLA1)
- )
|