 - ;; 需要e派工具箱(XCAD)的支持:http://yunpan.cn/QXQKsW9gAPmpF
- (defun c:tt ()
- (setq p0 (getvar 'viewctr)
- lst (xyp-ss2list (ssget "x"))
- lst (vl-remove-if '(lambda (x) (xyp-etype x "VIEWPORT")) lst)
- lst (mapcar '(lambda (x) (list (distance p0 (xyp-9pt x 5)) x)) lst)
- lst (vl-sort lst '(lambda (x y) (> (car x) (car y))))
- )
- (redraw (cadar lst) 3)
- )
|