3

是否有任何现成的类/公式可以用来通过加速度计/指南针的 XYZ 控制我的视点?

我想实现与crossair使用相同的视图控制。

我有部件(OpenGL 空间、过滤的加速度、罗盘值和映射到我原点周围立方体的立方全景)。

有人可以建议我至少从哪里开始吗?

4

2 回答 2

4

从那以后我就遇到了这个问题,因此可以在此处关注有关解决方案步骤的帖子:

xCode - gotoandplay.freeblog.hu上的增强现实

下面简要介绍整个过程: 如何从原始 iPhone 传感器(加速度计、磁力计)数据中获取变换矩阵 http://gotoandplay.freeblog.hu/files/2010/06/iPhoneDeviceOrientationTransformationMatrix-thumb.jpg

于 2010-06-21T08:48:00.367 回答
2

如果您正在寻找一种为场景旋转模型视图矩阵的方法,您可以查看我的Molecules应用程序的源代码,或者查看我为iPhone 开发课程编写的更简单的立方体示例。两者都包含用于响应触摸输入增量旋转模型视图矩阵的代码,因此您只需将触摸输入替换为加速度计值。

此外,Apple 的GLGravity示例应用程序的功能与您想要的非常相似。

于 2010-06-12T23:02:35.080 回答