作者sjgau (sjgau)
看板Cad_Cae
標題Re: [問題] lisp ARC與Line的交點
時間Sat Mar 10 05:04:19 2007
http://sjgau.javaeye.com
最近,有網友想透過網路跟我學習 AutoLISP 程式設計。
我準備透過 上面的 部落格 從事這項活動。
獨樂樂,不如眾樂樂。
教一個人 和教一堆人,應該是沒有什麼差別。
有興趣的朋友,可以經常前往 上面的網站看看
有問題,有心得,都可以在上面 發言。
我的教學大綱,大概如下
ㄧ AutoCAD 2004 安裝
二 2D + 3D 快速 demo
三 複習 2D
四 AutoLISP 教學
1 "hello, world!\n"
2 註解
; ---
;| ---
---
|;
3 變數之一
x= 4.0*atan(1.0);
x= exp(1.0);
變數之二
x= x + 1
變數之三
swap x, y
4 sequential
select
if
cond
loop
while
repeat
5 function
swap(x, y);
rtod(r1); dtor(d1);
recursive
費氏數列(no)
(defun c:xxx( / )
;
)
6 作中垂線的範例
7 作分角線的範例
8 其他有趣的,或是網友隨時提出的範例
完全免費,完整分享。
大台北地區的朋友,如果有需要,
亦可免費面授
※ 引述《sjgau (sjgau)》之銘言:
: 我以前的作法是:自己算
: 先定義:點 (x, y)
: 線 (x1, y1, x2, y2)
: 圓 (xc, yc, R)
: 弧 (xc, yc, R, t1, t2) ; 採用右手定則來計算角度
: t1 < t2
: 接下來,開始寫副程式
: 線和線,求交點
: 線和圓,求交點
: 圓和圓,求交點。
: 弧,是圓的一部份,求出交點的角度 tt 以後
: 看看 tt 是否 ((tt >= t1) and (tt <= t2))
: 看看以上,有哪些是你不會的,
: 再繼續討論
: ※ 引述《ggg888 (g8)》之銘言:
: : 想請教各位
: : 似乎沒有指令可以指直求arc與line的交點?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.194.156.130