→ cybelia: 在每個障礙物裡隨便多畫一條線來判斷 XD? 05/17 19:19
→ comt0928: 後來想到了 先判斷兩個點是不是在同個多邊形 05/17 19:59
→ comt0928: 如果是的話 取兩個點的中心點 來判斷在多邊形內部嗎 05/17 19:59
→ comt0928: 如果在內部就刪除 如果在外部或多邊形 邊長上 就不刪除 05/17 20:00
推 FRAXIS: 給兩個在同多邊形的點 中心點在外部就表示連線都在外部? 05/17 21:42
→ comt0928: 應該是這樣 暫時想到的方法 05/17 22:07
推 fenzhang: 加判線段的向量極角是否在頂點極角內 05/18 02:40
推 DJWS: 你的方法可以找到無交叉的邊 無論那是內或外 05/18 05:44
→ DJWS: 因此我猜你是想問"如何判斷一條線是在多邊形內還是外" 05/18 05:46
→ DJWS: (更正一下 我講的"一條線"應該改成"兩點連線"比較精準) 05/18 05:47
→ DJWS: 方法很簡單:判斷相鄰的邊是否從左右夾住對角線 05/18 05:49
→ DJWS: ^^^^^^^^在多邊形上的 05/18 05:52
→ DJWS: 然後我講的應該跟fenzhang講的應該是同一個解法 05/18 06:00
→ comt0928: 謝謝各位 碩班畢業了 08/24 23:52