Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从一个角度找到(x,y)坐标_Javascript_Geometry_Angle_Coordinate_Degrees - Fatal编程技术网

Javascript 如何从一个角度找到(x,y)坐标

Javascript 如何从一个角度找到(x,y)坐标,javascript,geometry,angle,coordinate,degrees,Javascript,Geometry,Angle,Coordinate,Degrees,我需要帮助。我想从中的绿色点找到坐标,因为你知道红色点是第一个位置,它旋转75,17度 两条线的长度相同。请帮我解这个数学题。我的脚本代码需要它。您好,欢迎来到Stack Overflow。这是数学,不是编程,因此有点离题。但这就是三角函数的作用。检查数学。罪恶和数学。因为。是的,我知道,但我混淆了。我只想在输入角度时,在x轴和y轴上创建对象的新坐标。 function blah(oX, oY, angle) { var radius = Math.sqrt(oX * oX + oY * o

我需要帮助。我想从中的绿色点找到坐标,因为你知道红色点是第一个位置,它旋转75,17度


两条线的长度相同。请帮我解这个数学题。我的脚本代码需要它。

您好,欢迎来到Stack Overflow。这是数学,不是编程,因此有点离题。但这就是三角函数的作用。检查数学。罪恶和数学。因为。是的,我知道,但我混淆了。我只想在输入角度时,在x轴和y轴上创建对象的新坐标。
function blah(oX, oY, angle) {
  var radius = Math.sqrt(oX * oX + oY * oY);
  var oTheta = Math.atan2(oX, oY);
  var nTheta = oTheta - angle * Math.PI / 180;
  return {x: radius * Math.sin(nTheta), y: radius * Math.cos(nTheta)};
}

var newPoint = blah(0, -83, 75.17); // use positive for counterclockwise angle, negative for clockwise angle
console.log(newPoint.x, newPoint.y);