站内搜索:
首页 >> 前端 >> 内容
求两点与X轴的夹角

时间:2017/4/4 9:18:00

求两点与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;
}

  • 上一篇:安装并使用webpack
  • 下一篇:AngularJS控制单元格样式
  • 返回顶部