iOS 中是不是有相当于 Android 旋转矢量的功能?

Posted

技术标签:

【中文标题】iOS 中是不是有相当于 Android 旋转矢量的功能?【英文标题】:Is there an equivalent of Android rotation vector in iOS?iOS 中是否有相当于 Android 旋转矢量的功能? 【发布时间】:2014-07-25 14:44:48 【问题描述】:

android 中,rotation vector sensor 的概念可以获取设备在空间中的完整方向。

ios 有类似的吗?我不想要屏幕方向,而是设备的完整方向。

【问题讨论】:

【参考方案1】:

在 iOS CoreMotion 上,您可以访问所有设备方向传感器。磁力计和陀螺仪读数可以手动或自动组合,为您提供设备方向的运行图。

【讨论】:

哦,是的;似乎直接等价于 CMAttitude.quaternion,不是吗? 我无法真正谈论 CoreMotion 和 Android 传感器 API 之间的映射。一般来说,它可以让您访问设备在偏航、俯仰和滚动方面的姿态。 好的;参考框架有一些差异,但它似乎正是我想要的。 见:***.com/questions/7950096/…【参考方案2】:

有..事实上有几种方法可以做到这一点,都很简单:

查看安卓文档: http://developer.android.com/guide/topics/sensors/sensors_motion.html

特别是:

http://developer.android.com/guide/topics/sensors/sensors_position.html

【讨论】:

我认为他目前实际上正在使用它并正在寻找 iOS 等价物。

以上是关于iOS 中是不是有相当于 Android 旋转矢量的功能?的主要内容,如果未能解决你的问题,请参考以下文章

iOS中是不是有任何相当于Android的服务?

如何在 Android 中将 OpenCV 旋转和平移矢量与 OpenGL ES 一起使用?

使用纵横比旋转2D矢量

将 android-opengl 上的触摸转换为射线/矢量并检查它是不是击中平面

Android 相当于 Nibs?

四元数旋转不起作用