本帖最后由 作者 于 2009-5-19 19:51:06 编辑
;;多次用di测量,然后相加产生一个结果 ;;By carrot1983 (defun C:TT (/ DIST DIST_LST PT1 PT2) (while (and (setq PT1 (getpoint "\n指定第一点: ")) (setq PT2 (getpoint PT1 "指定第二点: ")) (setq DIST (distance PT1 PT2)) (princ DIST) (setq DIST_LST (cons DIST DIST_LST)) ) ) (princ "\n累计量取的总长度: ") (princ (apply '+ DIST_LST)) (princ) )
|