AutoCAD LISP花型图案二

AutoCAD LISP花型图案二,代码如下。

(defun c:test()
  (setq cen1 (getpoint "\n中心点:"))
  (setq rr2 (getdist cen1 "\n小圆半径:"))
  (command "circle" cen1 rr2)
  (setq rr (getdist cen1 "\n大圆半径:"))
  (setq nn (getint "\n等分数<10>:"))
  (if (null nn) (setq nn 10))
  (setq ang (/ pi nn 0.5))
  (setq bas (polar cen1 0 rr2))
  (setq pt1 (polar cen1 0 rr))
  (setq pt2 (polar cen1 ang rr))
  (command "pline" bas pt1 "a" "a" 180 pt2 "")
  (command "array" (entlast) cen1 "" "p" cen1 nn "" "")
  (prin1)
  )

代码完。

作者:codee
文章千古事,得失寸心知。


原文地址:https://www.cnblogs.com/bimgoo/p/2502965.html