 - (defun c:tt ()
- (defun xyp-dxf (code e) (cdr (assoc code (entget e))))
- (setq i -1
- lst '()
- )
- (if (setq ss (ssget '((0 . "CIRCLE") (62 . 1))))
- (while (setq s1 (ssname ss (setq i (1+ i))))
- (setq pt (xyp-DXF 10 s1)
- r (xyp-DXF 40 s1)
- p1 (mapcar '(lambda (x y) (- x y)) pt (list r r))
- p2 (mapcar '(lambda (x y) (+ x y)) pt (list r r))
- )
- (if (setq a (ssget "c" p1 p2 '((0 . "insert"))))
- (setq lst (cons (xyp-DXF 2 (ssname a 0)) lst))
- )
- )
- )
- (print (vl-sort lst '<))
- (princ)
- )
|