以笛卡尔坐标移动点到给定方向的距离

时间:2017-01-04 13:57:56

标签: math geometry polar-coordinates cartesian-coordinates

我在笛卡尔坐标系中有一个例子: x = 3 & y = 5

我希望在给定方向上移动一段距离(以度为单位)后获得此点的新坐标。

如何获得新的x和新y?

1 个答案:

答案 0 :(得分:4)

学校几何学中众所周知的公式:

new_x = x + distance * Math.Cos(angle_degrees * Math.Pi / 180)
new_y = y + distance * Math.Sin(angle_degrees * Math.Pi / 180)

注意angle_degrees = "given direction"是从正x轴向正y轴移动

测量的