我在画布里面有一个圆圈(宽度:200;高度:200)和一个mouseove事件,它应该让悬停点的角度到我的圆圈的中心(x:100; y: 100)。 我怎么能得到这个角度?
答案 0 :(得分:4)
你需要找到鼠标位置(称之为mouseX,mouseY)和圆圈中心之间的差异,100,100。
var dx = mouseX - 100;
var dy = mouseY - 100;
然后使用bit of trigonometry找到角度:
var angle = Math.atan2(dy, dx);