嗨,我做了一个应用程序,它有两个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