给定点A,角度和到点B的长度。计算点B.

时间:2015-11-29 16:09:57

标签: matlab math 3d trigonometry angle

假设我在3D坐标(0,0,0)中有一个起点A.我有3个Eular角度(偏航,俯仰和滚转)和从起点(X cm)到终点B的距离L.

如何计算B点的坐标?

我相信答案可能是here,但由于我的背景不是数学,我有点难以理解。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

从您的链接:

如果您使用的是MATLAB,请确保您的角度为弧度。如果你的起点X = [0,0,0],那么:

Bx = 0 + L * cos(偏航角)* sin(俯仰角)

By = 0 + L * sin(偏航角)

Bz = 0 + L * cos(偏航角)* cos(俯仰角)