下面这个连续画圆的程序,在过圆心有线段时即使出现黄色小圆形的圆心标记 可是点下去还是捕捉到端点,有一些自己指定基点的程序也总捕捉出错, 你们遇到过吗,能否指点一下???? (defun c:c (/ pt0) (setvar "cmdecho" 0) (while (setq pt0 (getpoint "\n 指定圆心:")) (command "_.circle" pt0) (while (/= 0 (getvar "cmdactive")) ; CMDACTIVE -存储指示激活了何种命令的位码值 (command pause) ; (setq RAD (getvar "CIRCLERAD")) ) ) (princ) ) |