旋转矩阵到底是什么?

旋转矩阵到底是什么?,第1张

概述我遇到过此代码,该代码使用电话传感器沿3个轴以度为单位获取设备的方向…此值是根据称为旋转矩阵的4×4矩阵计算得出的.所以我想知道存储哪种数据在旋转矩阵中?该代码类似于本示例中的代码Android:ProblemscalculatingtheOrientationoftheDevice解决方法:Wikipediaarticle

我遇到过此代码,该代码使用电话传感器沿3个轴以度为单位获取设备的方向…此值是根据称为旋转矩阵的4×4矩阵计算得出的.所以我想知道存储哪种数据在旋转矩阵中?

该代码类似于本示例中的代码
Android: Problems calculating the Orientation of the Device

解决方法:

Wikipedia article about rotation matrices是合理的.基本上,旋转矩阵会告诉您如何将一个坐标系中的点映射到另一坐标系中的点.在AndroID传感器的上下文中,旋转矩阵告诉您如何从手机的坐标系(手机本身位于xy平面中)到现实世界的北/东/“重力方向”映射点“ 坐标系.

AndroID使用3×3或4×4旋转矩阵. 4×4时,它是旋转的Quaternion表示.对于3×3情况,就Euler Angles的角度,俯仰和横滚而言,请参见my answer to ‘Compute rotation matrix using the magnetic field’,以了解这些角度如何嵌入旋转矩阵中(注意:对该问题的公认答案是错误的).

总结

以上是内存溢出为你收集整理的旋转矩阵到底是什么?全部内容,希望文章能够帮你解决旋转矩阵到底是什么?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1211194.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存