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

How to find (x,y) coordinate from an angle

本文关键字:坐标 一个      更新时间:2023-09-26

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

两行长度相同。请帮我解这道数学题。我需要为我的脚本代码

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);