我有 x 和 y 坐标我需要创建一个这样的函数
function fun(degrees, distance) {
var x1 = distance * Math.cos(degrees);
var y1 = distance * Math.sin(degrees);
var arr = [x1, y1];
return arr;
}
alert (fun(90, 5)) ;
其中如果 X 和 Y 为 0
然后值
度数 = 0 距离 = 5 将是 X=0 Y=5
度数 = 90 距离=5 将是 X=5 Y=0
度数 = 180 距离=5 将是 X=0 Y=-5
度数 = 270 距离=5 将是 X=-5 Y=0
度数 = 360 距离=5 将是 X=0 Y=5
但我不知道如何得到它,尤其是当
度数 = 100 距离 = 5 将等于 X=?? Y=??
x2,y2 - 向量的结尾,x1,y1 - 向量的开头。如果需要从原点确定角度,x1,y1 可以取为零。
转回
以弧度表示的角度无处不在。转换为度