ygrzz发表于2007-2-2 0:25:00 假如已经指定4个点批p1 p2 p3 p4要求以这4个点为圆心画4个圆,能用while来循环吗  
可以 ... 但用Foreach要简洁些.... (setq lst (list p1 p2 p3 p4)) (foreach pt lst   Do ..... ) (while (setq pt (car lst))    Do .....      (setq lst (cdr lst)) )    (setq n 0) (while (setq pt (nth n lst))    Do .....      (setq n (1+ n)) )     |