Re: [問題] 碰撞偵測

看板java作者 (Alien)時間16年前 (2009/09/25 19:31), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《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
這個想法差不多 之前寫過類似的C# 邏輯上是沒問題
09/25 22:53, 1F

09/26 00:51, , 2F
感謝回答 這是個不錯的想法!
09/26 00:51, 2F

09/26 00:55, , 3F
為何不用 java.awt.geom.Arc2D ?!
09/26 00:55, 3F

09/26 00:58, , 4F
依對精確度的需求選擇使用 Arc2D.Double/Arc2D.Float
09/26 00:58, 4F
文章代碼(AID): #1AlAdvK2 (java)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1AlAdvK2 (java)