【问题标题】:ARKit - Update only the world coordinates originARKit - 仅更新世界坐标原点
【发布时间】:2017-11-14 16:43:26
【问题描述】:

一旦用户扫描了环境并且我检测到了一个平面,我希望将世界原点锚点(即应用打开时的设备位置(即 3D 世界的原点))重置为我的设备现在就在,这样用户就可以在他面前看到我的 AR 对象。 (我的物体是漂浮的,与地板无关,但检测到平面会使物体更稳定)

我没有找到办法做到这一点。它与 ARConfiguration 相关联,但我们似乎无法在不重置所有跟踪的情况下更新坐标系。你有什么想法吗?

【问题讨论】:

    标签: ios swift xcode coordinates arkit


    【解决方案1】:

    根据这篇帖子link,rootNode 的文档说:

    您不应该修改根节点的变换属性。

    我仍然尝试将相机位置影响到 rootNode 的位置,但它没有改变任何东西。 因此,似乎唯一的方法是创建一个新节点并将其用作我们所在位置的根节点。

    【讨论】:

      猜你喜欢
      • 2021-06-13
      • 2018-06-04
      • 2022-08-12
      • 1970-01-01
      • 2020-01-07
      • 1970-01-01
      • 2018-01-29
      • 2012-04-10
      • 1970-01-01
      相关资源
      最近更新 更多