Re: [問題] 碰撞偵測
※ 引述《gygyggy1234 (不良軒)》之銘言:
: 各位版大好
: 小弟目前在實做一個程式
: 而有需要用到碰撞偵測的技術
: 主要為: 扇形和點的碰撞 以及扇形集扇形的碰撞
: 但查了一下API發現 扇形不像圓形和矩形可以直接new出來
: 所以我僅會的交集偵測就無效了O_Q
: 所以想請各位高手幫幫忙 給小弟點建議
: 另外 java可以實作類似雷達的東西嗎? 就是有一條線會在那邊砲
: ︵
: \ /
: \ / ←雷達線
: O ←點
: 有嗎有嗎@_@??
: 謝謝各位大大
你程式怎樣去表達扇形?
我沒有寫過類似的程式, 但正常想法是
1) 圓心座標
2) 半徑
3) 起始角度
4) 完結角度
和點的踫撞, 不就是
1) 點 和 圓心距離 少於半徑
2) 點 和 圓心角度 在 起始與完結角度之間
(扇形之間的交集還沒有想好 :P 剛想的方法有錯 :P )
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.155.236.82
※ 編輯: adrianshum 來自: 202.155.236.82 (09/25 19:32)
推
09/25 22:53, , 1F
09/25 22:53, 1F
推
09/26 00:51, , 2F
09/26 00:51, 2F
→
09/26 00:55, , 3F
09/26 00:55, 3F
→
09/26 00:58, , 4F
09/26 00:58, 4F
討論串 (同標題文章)