我在按钮中间画了一个假想的圆圈。

如果Height/2,则圆的半径为Height>Width;如果Width/2,则圆的半径为Width>Height
现在,我必须计算该圆中的坐标(以像素为单位)。
这个想法是如果鼠标光标悬停在该圆圈上,会发生某些情况。

最佳答案

满足以下方程式时,您位于圆圈内:

Math.pow(mouse_pos_x-center_circle_x,2)+Math.pow(mouse_pos_y-center_circle_y,2)<Math.pow(radius,2)

关于c# - 计算圆的坐标,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12364690/

10-10 06:44