 - (defun c:Tt (/ DD LEN N1 NS P1 PT SS SSC)
- (setq ssC (ssget '((0 . "CIRCLE"))))
- (setq Len (sslength ssC) ns '())
- (repeat Len
- (setq n1 (ssname ssC (setq Len (1- Len)))
- pt (cdr (assoc 10 (entget n1)))
- dd (list (cdr (assoc 40 (entget n1)))))
- (if (setq ss (assoc pt ns))
- (setq ns (subst (list pt (append dd (cadr ss))) ss ns))
- (setq ns (cons (list pt dd) ns))
- )
- )
- (foreach K ns
- (setq p1 (length (cadr k)))
- (if (> p1 1)
- (entmake (list '(0 . "TEXT") (cons 10 (car k)) (cons 1 (rtos (* (apply 'max (cadr k))2) 2 2)) (cons 40 5)))
- (entmake (list '(0 . "TEXT") (cons 10 (car k)) (cons 1 (rtos (* (caadr k)2) 2 2)) (cons 40 5)))
- )
- )
- (princ)
- )
|