【问题标题】:How to control an OpenGL projection matrix with iPhone accelerometer/compass values?如何使用 iPhone 加速度计/罗盘值控制 OpenGL 投影矩阵?
【发布时间】:2011-03-03 00:44:53
【问题描述】:

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

我想实现与acrossair 使用的相同的视图控件。

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

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

【问题讨论】:

    标签: iphone opengl-es accelerometer compass-geolocation augmented-reality


    【解决方案1】:

    【讨论】:

    • 链接已失效,还有其他来源吗?
    • 哇,抱歉,博客引擎刚刚关闭,原始文件在遥远的硬盘上。我会联系博客网站,然后回复您。他们还有另一个有价值的数据沉没。
    【解决方案2】:

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

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

    【讨论】:

    • 是的,我可以旋转物体/相机。我的主要问题是以某种方式将加速度计值与指南针值结合起来,并解决颠倒的情况。 GLGravity 只使用加速度计,所以它只是图片的一半。
    • 嘿,谢谢你的回复。到目前为止,你是唯一一个试图提供帮助的人。
    猜你喜欢
    • 1970-01-01
    • 2019-03-05
    • 1970-01-01
    • 2015-04-11
    • 2015-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多