如何找到P的坐标?我已经在2D和3D中看过其他帖子,但是他们说我需要3个3D角度,有些人说我只需要2个,但我不明白哪些,我在数学上很糟糕。
All See this image, I have is those two angles and the distance between B and P
答案 0 :(得分:0)
要在3D中定义矢量,给定其长度,您需要2个角度。这3个坐标(长度+2个角度)被称为“球面坐标”。定义这样的角度有3种惯例。最常见的是半径 - 仰角方位角。在此约定中,给定半径,仰角和方位角的矢量的笛卡尔坐标的表达式为:
x = radius * sin(elevation) * cos(azimuth)
y = radius * sin(elevation) * sin(azimuth)
z = radius * cos(elevation)