我有 2 个 3D 点,我需要获取它们之间的偏航和俯仰弧度。
我已经尝试了很多公式,但它不起作用。
我的坐标系如下:
X= left right
Y = forward backward
Z = up down
有什么帮助吗?请具体说明。我真的很感激整个公式。
你可以使用我发布的公式here https://stackoverflow.com/a/58469298/35690计算点之间的偏航(“航向”)和俯仰。唯一的区别是我的计算采用一个点(另一个点是原点,(0,0,0
)。不过,您仍然可以使用相同的计算,只需从 pointS 中减去 point,并将其输入到函数中。
例如,如果您的两点是:
pointA = (20,3,8)
pointB = (34,2,0)
首先从 point 中减去 pointS:
pointB - pointA = (34,2,0) - (20,3,8)
= (14,-1,-8)
然后将这个新点命名为pointC。现在使用与原点和 C 点之间的链接帖子中相同的计算。您将获得两点之间的距离、两点之间的偏航(航向)以及两点之间的俯仰角。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)