如何根据角度和距离获得坐标系中某点的坐标

jus*_*ser 7 java math trigonometry

如何获得坐标系中坐标系的坐标是原点坐标(x,y)以及从原点到点的角度以及从原点到点的距离?

aio*_*obe 23

你使用Math.cos,Math.sin像这样:

pointX = x + distance * Math.cos(angle)
pointY = y + distance * Math.sin(angle)
Run Code Online (Sandbox Code Playgroud)

请注意,Math.cosMath.sin假设参数以弧度给出.如果您有以度为单位的角度,您可以使用例如.Math.cos(Math.toRadians(angle))

  • +1:因为它实际上使用Java函数,我的答案没有:) (2认同)