如何检查鼠标是否在某个圆圈上方没有重叠?

时间:2012-02-29 19:08:40

标签: processing

在我的处理程序中,我已经随机定位了几个圆圈。我使用距离公式来计算鼠标是否超过某个区域。

但是,当圆圈重叠时,此算法会失败,因为它认为鼠标位于两个圆圈上方。有什么方法可以只检测鼠标是否位于顶部的圆圈上?

1 个答案:

答案 0 :(得分:1)

不确定如何实现它,但一个选项是为每个圈子提供一个索引。从0开始并为每个圆增加。然后,当您的算法检查圆圈时,只使用具有最高索引值的圆圈。