【发布时间】:2012-04-23 22:28:02
【问题描述】:
我正在与我的团队一起开发增强现实应用程序。我们决定选择 phonegap 作为将其开发为 webapp 的框架。 我们使用 Three.js 框架将增强现实绘制到画布中。
我的问题是让相机旋转根据手机的移动工作。我在互联网上搜索了几天,但无法得到它。 实际的想法是使用 android SDK 中的 getRotationMatrix() 方法并将其重写为 javascript。但问题是从指南针获取 x、y、z 数据。 phonegap 仅提供相对于地理北极的方位(0 .. 360),但 getRotationMatrix() 方法使用 x、y、z 值。
是否可以将轴值折射出航向值或直接获取?
您还有其他想法来计算所有三个轴上的相机旋转吗?
非常感谢您的任何提示!
【问题讨论】:
标签: javascript cordova axis compass-geolocation heading