javascript - 使用 Wikitude SDK 相对于设备位置的 AR 对象

标签 javascript android augmented-reality wikitude android-augmented-reality

我正在使用 Android AR 应用程序。我正在使用 Wikitude SDK 来实现增强现实。

我开发了一个增强现实应用程序。现在我需要将 AR 对象始终放置在设备前面。

我使用 AR.RelativeLocation 相对于用户位置放置 AR 对象。但它始终显示用户位置的北面。

 var markerLocation =new AR.RelativeLocation(null,50 ,0, 0);

我的要求是将对象直接放置在设备摄像头前面。 请建议实现此目的的适当方法。我可以通过更改 AR.RelativeLocation 参数来实现此目的吗?

提前致谢!

最佳答案

AR.RelativeLocation 允许您将对象放置在用户周围,但不能直接“放置在相机顶部”。 SnapToScreen 功能与您的查询相关,但仅适用于 2D 跟踪,请比较视频 snapToScreen 示例。

因此,Geo-AR 不支持您的功能,但您可以在 html 中定义一个 div 以在相机层顶部显示内容,比较 POI 样本。

致以诚挚的问候

关于javascript - 使用 Wikitude SDK 相对于设备位置的 AR 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40380775/

相关文章:

javascript - 有没有办法从另一个 javascript 函数更改函数的参数?

javascript - 隐藏内容仍在后台运行

javascript - 使用 JavaScript 检索 css 元素而不是 html

java - 从内部存储中删除多个选中的文件

java - 可以更改 CustomListview 背景样式吗?

iphone - ARKit是否考虑iPhone和iPad中的镜头变形?

java - 如何正确使用setLocaleScale方法?我在确定 AR 模型的大小时遇到​​问题

javascript - 如何在不分配 ID 的情况下测试 HTML 元素的唯一标识?

swift - RealityKit 和 ARKit 的挑战

java - 获取List的Arraylist中与Arraylist匹配的数据