This code as animation, if your cursor far from a circle, that circle would bigger and opposite if nearest.
; acfc is stand for Animation Circle From Cursor
; Design by : Adesu <Ade Suharna>
; Email : mteybid@yuasabattery.co.id
; Homepage : http://www.yuasa-battery.co.id
; Website : http://cadesu.multiply.com
; Create : 23 October 2007
; Program no.: 0667/10/2007
; Edit by :
(defun c:acfc (/ c1 dis gr p1 rad vgad vgao vgms xrad)
(vl-load-com)
(setq vgao (vlax-get-acad-object))
(setq vgad (vla-get-activedocument vgao))
(setq vgms (vla-get-modelspace vgad))
(setq p1 '(0 0 0))
(setq rad 0.5)
(setq c1 (vla-addCircle vgms (vlax-3d-point p1) rad))
(vla-put-color c1 acred)
(while
(setq gr (cadr (grread nil 7)))
(setq xrad (vlax-get c1 'radius))
(setq dis (distance p1 gr))
(if
(< dis xrad)
(vla-put-radius c1 (* dis 0.5))
) ; if
(if
(> dis xrad)
(vla-put-radius c1 (* dis 0.5))
) ; if
) ; while
) ; defun
<edit: title change by CAB>