HTML画布从坐标获取角度

时间:2014-08-21 20:32:07

标签: javascript

我在画布里面有一个圆圈(宽度:200;高度:200)和一个mouseove事件,它应该让悬停点的角度到我的圆圈的中心(x:100; y: 100)。 我怎么能得到这个角度?

1 个答案:

答案 0 :(得分:4)

你需要找到鼠标位置(称之为mouseX,mouseY)和圆圈中心之间的差异,100,100。

var dx = mouseX - 100;
var dy = mouseY - 100;

然后使用bit of trigonometry找到角度:

var angle = Math.atan2(dy, dx);