求平面2点之间的距离和角度
// 求2点之间的距离 deg (p1 , p2){ var x = p1[0] - p2[0]; var y = p1[1] - p2[1]; var deg = Math.atan(Math.abs(x / y)) * 180 / Math.PI if( x > 0 ){ if( y > 0 ){ // 第四象限 deg = 180 - deg; }else{ // 第一象限 不用改变 } }else{ if( y > 0 ){ // 第三象限 deg = 180 + deg; }else{ // 第二象限 deg = 360 - deg; } } return deg; },
// 求兩點之間的距離 deff (){ var x = Math.abs(p1[0] - p2[0]); var y = Math.abs(p1[1] - p2[1]); var diff = Math.sqrt(Math.pow(x,2) + Math.pow(y,2)); return diff; },