假设我在3D坐标(0,0,0)中有一个起点A.我有3个Eular角度(偏航,俯仰和滚转)和从起点(X cm)到终点B的距离L.
如何计算B点的坐标?
我相信答案可能是here,但由于我的背景不是数学,我有点难以理解。有人可以帮忙吗?
答案 0 :(得分:1)
从您的链接:
如果您使用的是MATLAB,请确保您的角度为弧度。如果你的起点X = [0,0,0],那么:
Bx = 0 + L * cos(偏航角)* sin(俯仰角)
By = 0 + L * sin(偏航角)
Bz = 0 + L * cos(偏航角)* cos(俯仰角)