輸入任意四個座標..該怎麼判斷哪點跟哪點是對角線 |
尚未結案
|
casperbbs
一般會員 ![]() ![]() 發表:1 回覆:0 積分:0 註冊:2005-01-15 發送簡訊給我 |
|
1666362
初階會員 ![]() ![]() 發表:66 回覆:124 積分:43 註冊:2004-07-07 發送簡訊給我 |
|
justdo
高階會員 ![]() ![]() ![]() ![]() 發表:2 回覆:359 積分:222 註冊:2004-08-17 發送簡訊給我 |
|
kcin
一般會員 ![]() ![]() 發表:0 回覆:18 積分:3 註冊:2005-01-21 發送簡訊給我 |
|
kcin
一般會員 ![]() ![]() 發表:0 回覆:18 積分:3 註冊:2005-01-21 發送簡訊給我 |
|
reedlu
一般會員 ![]() ![]() 發表:0 回覆:1 積分:0 註冊:2005-01-30 發送簡訊給我 |
我的想法是資料結構中的搜尋.可以參考Graph theorem (圖論)有關於旅者問題(TSP) 的解法. 反正不管 4 邊形, 最差的狀況也只有 (4-1)! = 6 種而已.
ok...說說我的想法.
假設四點, a, b, c, d.
a 點為出發點.
第一步的路徑有三種, a->b, a->c, a-> d
以 case a->b 說明.
則第二步有 b->c, b->d
此時訂立檢驗規矩是選擇與 ab直線夾角大的,
用向量內積檢驗. a.b = |a||b|cos x
第二步確立之後, 只剩下唯一一點, 只要連接下去就好了. 其他的case 就是用相同的原理了... 此種方式, 對凸四邊形可以有很快的解法. 但是對凹四邊形也可以找到其中的一個解. 凹四邊形的話, 可以想像是一個三角形, 三角形所圍面積內有一個內點. 而凹四邊形的組合方式就是三角形任兩股在配上內點.
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |