我正在尝试使用线条和三角形形状创建箭头.您可以在jsbin上查看演示:
http://jsbin.com/xuyere/1/edit?js,output
从演示中可以看出,箭头的位置随角度变化而且不正确.我在这做错了什么?
这是我用来计算角度的数学:
var dx = x2 - x1,
dy = y2 - y1,
angle = Math.atan2(dy, dx);
angle *= 180 / Math.PI;
angle += 90;
Run Code Online (Sandbox Code Playgroud)