2 个 3D 点之间的偏航和俯仰

2024-01-26

我有 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(使用前将#替换为@)

2 个 3D 点之间的偏航和俯仰 的相关文章

  • 我收到错误 webdriver:由于未知命令,请求失败,状态为 404

    显示错误消息 错误 webdriver 由于未知命令 请求失败 状态为 404 找不到请求的资源 或者使用映射资源不支持的 HTTP 方法接收请求 错误 webdriver 未知命令 找不到请求的资源 或者使用映射资源不支持的 HTTP 方
  • 将 InputStream 写入 HttpServletResponse

    我有一个输入流 我想将其写入 HttpServletResponse 有一种方法 由于使用了 byte 所以花费的时间太长 InputStream is getInputStream int contentLength getContent
  • 在 Next Js 中导入脚本文件的正确方法是什么?

    我试图使用 bootstrap 模板 但由于无法导入 JS CSS 文件已正确导入 我知道在 Next Js 中你可以将它们导入 useEffect hook 中 但仍然给出了找不到脚本的错误 这是我的代码 import Head from
  • 在android中以编程方式设置TextView TextAppearance

    我将实施一个LinearLayout其中输入字段是根据数据库表的字段数量以编程方式生成的 不幸的是 当我尝试设置属性时 textApperance as textApperanceLarge in the TextView 它不起作用 下面
  • 使用 C 捕获 Windows 注销

    我正在尝试使用 C 捕获 Windows Server 2008 64 位系统上的注销事件 目前我正在使用此处所示的控制台注销事件代码 http www cplusplus com forum beginner 1501 http www

随机推荐