我在按钮中间画了一个假想的圆圈。
如果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/