Re: [心得] AutoCAD LISP 自問自答

看板Cad_Cae (電腦輔助設計)作者 (寫不完的lisp..XD)時間16年前 (2009/07/16 20:15), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/5 (看更多)
感覺題目強調已知座標 就用座標寫寫看 別種寫法 (defun c:arc-h( ) (setq p1 (getpoint "\n Please pick first point for test: ") p2 (getpoint "\n Please pick second poimt for test: ") h (getreal "\n input H for test: ") ) (setq pm (list (/ (+ (car p1) (car p2)) 2) (/ (+ (cadr p1) (cadr p2)) 2)) a1 (angle p1 p2) a2 (+ a1 (/ pi 2)) ) (setq p3 (polar pm a2 h) ) (command "arc" p1 p3 p2) (princ) ) 獻醜了 ^^" ※ 引述《sjgau (sjgau)》之銘言: : 已知 P1, P2 : P1= X1, Y1 : P2= X2, Y2 : 是一個弧的兩個端點 : 弧的高度= H : H 有正負之分 : H 又稱為 弦高 : 求作 這個弧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.218.215
文章代碼(AID): #1ANndr4q (Cad_Cae)
文章代碼(AID): #1ANndr4q (Cad_Cae)