本帖最后由 作者 于 2007-6-13 20:59:42 编辑
本人才学LISP一个星期,才疏学浅,希望各位大虾多指教. 以下是程序: (defun c:zbz (/ r a b c d e ) (setvar "cmdecho" 0) (command "osnap" "none") (setq a (getpoint "\n输入一点:")) (setq r 24) (setq b (polar a (/ (* pi 3) 2) r)) (command "circle" "2p" a b "") (setq c (polar a (/ (* pi 273.5) 180) 24)) (setq d (polar a (/ (* pi 266.5) 180) 24)) (command "line" a c "") (command "line" a d "") (command "osnap" "mid,cen,end,per,int,qua,nod,tan,nea,ins") (prin1) ) 希望大虾帮我把中间的部分给填充成SOLID,圆上面加个"北"字 THANKS 重新修改了下,望指点. |