嗨,我做了一個應用程序,它有兩個balls.red和yellow。 用戶必須拖動RED BALL
並將其放在YELLOW BALL
上。它位於X-Y平面中。現在我想計算重疊的精度是多少。我知道,如果目標的X-Y等於前鋒的X-Y,那麼它是100%,但你將如何計算它?因爲如果你移動紅球射手的X變大和?我一直在使用誤差百分比公式%將是不準確的,但它是不準確的進一步正確的價值如何找到圈的重疊
double percentErrorX =(CurrentX-targetX)*100/targetX;
double percentErrorY = (CurrentY -targetY)*100/targetY;
我收到XY從'MouseMove'事件 – 2011-06-14 21:03:59
@Lagrangian鼠標指針座標你不是應該用圓圈的中心呢?人們可以將邊緣保持在邊緣並將其完全拖過其他圓圈,但是您的X-Y會將其檢測爲不太完美的重疊。 – YetAnotherUser 2011-06-14 21:05:48
@Lagrangian我同意YetAnotherUser。如果你知道每個圓的中心,這個問題就會變得相對簡單。 – uscere90 2011-06-14 21:09:44