 - (defun extract-pts (ss)
- (defun BF-list-delsame (lst buzz)
- (if Lst
- (cons (car Lst)
- (BF-list-delsame
- (vl-remove-if
- '(lambda (x) (equal (car lst) x buzz))
- (cdr lst)
- )
- buzz
- )
- )
- )
- )
- (if (sslength ss)
- (progn
- (setq pts '())
- (setq num (sslength ss))
- (setq i 0)
- (while (< i num)
- (setq ty (ssname ss i))
- (setq tylx (cdr (assoc 0 (entget ty))))
- (cond
- ((= tylx "CIRCLE")
- (setq pts (append pts (list (cdr (assoc 10 (entget ty))))))
- )
- )
- (setq i (1+ i))
- )
- )
- )
- (BF-list-delsame pts 0.1)
- )
- (extract-pts (ssget))
|