给定点 A、角度和长度到点 B。计算点 B
Given point A, angles and length to point B. Calculate point B
假设我在 3D 坐标 (0, 0, 0) 中有一个起点 A。我有 3 个欧拉角(偏航角、俯仰角和滚转角)和从起点 (X cm) 到终点 B 的距离 L。
如何计算B点的坐标?
我相信答案可能是 here,但由于我的背景不是数学,所以我有点难以理解它。有人可以帮忙吗?
来自你的link:
如果您使用的是 MATLAB,请确保您的角度以弧度为单位。如果你的起点 X = [0,0,0],那么:
Bx = 0 + L * cos(偏航角)* sin(俯仰角)
By = 0 + L * sin(偏航角)
Bz = 0 + L * cos(偏航角)* cos(俯仰角)
假设我在 3D 坐标 (0, 0, 0) 中有一个起点 A。我有 3 个欧拉角(偏航角、俯仰角和滚转角)和从起点 (X cm) 到终点 B 的距离 L。
如何计算B点的坐标?
我相信答案可能是 here,但由于我的背景不是数学,所以我有点难以理解它。有人可以帮忙吗?
来自你的link:
如果您使用的是 MATLAB,请确保您的角度以弧度为单位。如果你的起点 X = [0,0,0],那么:
Bx = 0 + L * cos(偏航角)* sin(俯仰角)
By = 0 + L * sin(偏航角)
Bz = 0 + L * cos(偏航角)* cos(俯仰角)