核心提示:求两点与X轴的夹角:两点与X轴的夹角(坐标系为X轴右为正,Y轴向下为正)。function angle(a, b) {var dx = b.x - a.x;var dy = b.y - a.y;var...
求两点与X轴的夹角:两点与X轴的夹角(坐标系为X轴右为正,Y轴向下为正)。
function angle(a, b) { var dx = b.x - a.x; var dy = b.y - a.y; var dis = Math.sqrt(dx * dx + dy * dy); var rota = dis > 0 ? Math.round(Math.asin(dy / dis) / Math.PI * 180) : 0; // rota范围(-90,90)当b点在a点左边时,必要另处理 if (b.x < a.x) { rota = 180 - rota } return rota; }