ARKit - 仅更新世界坐标原点

时间:2017-11-13 17:53:51

标签: ios swift xcode coordinates arkit

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

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

1 个答案:

答案 0 :(得分:0)

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

  

您不应修改根节点的transform属性。

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