长方形与圆最近连线LISP_编写一个AutoLISP程序,画出一个边长为A的正方形,以及该正方形的内切圆,正方形的底边与正X轴的夹角为ANG...
滿意答案
hhmeme
2013.12.15
采納率:51%????等級:12
已幫助:9370人
(defun c:zfx(/ A ANG p1 p2 p3 p4 p5 os cmd)
(SETQ CMD (GETVAR "cmdecho"))
(SETVAR "cmdecho" 0)
(setq os (getvar "osmode"))
(setq A (getreal"\n:輸入邊長"))
(setq ANG (getreal"\n:輸入角度"))
(setq p1 (getpoint"\n:指定起點"))
(setvar "osmode" 0)
(setq p2 (polar p1 (* pi (/ ANG 180)) A))
(setq p3 (polar p2 (* pi (+ 0.5 (/ ANG 180))) A))
(setq p4 (polar p1 (* pi (+ 0.5 (/ ANG 180))) A))
(command "pline" p1 p2 p3 p4 "c")
(SETQ p5 (polar p1 (+ (* pi (/ ANG 180)) (* 0.25 pi)) (* A (sin (/ pi 4)))))
(command "circle" p5 (* 0.5 A))
(setvar "osmode" os)
(SETVAR "cmdecho" CMD)
(PRINC)
)
00分享舉報
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的长方形与圆最近连线LISP_编写一个AutoLISP程序,画出一个边长为A的正方形,以及该正方形的内切圆,正方形的底边与正X轴的夹角为ANG...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大家能和我说说砂之船怎么样吗?
- 下一篇: 浮雕大理石台面取名怎么取?