一旦用户扫描了环境并且我检测到了一个平面,我希望世界原点 anchor ,即应用程序打开时的设备位置(即 3D 世界的原点)重置到哪里我的设备现在就可以让用户在他面前看到我的 AR 对象。 (我的物体是漂浮的,与地板无关,但检测到平面会使物体更稳定)
我没有找到这样做的方法。它链接到 ARConfiguration 但似乎我们不能在不重置所有跟踪的情况下更新坐标系。你有什么想法吗?
最佳答案
根据这篇文章link ,根节点的文档说:
You should not modify the transform property of the root node.
我仍然尝试将相机位置影响到 rootNode 的位置,但它没有改变任何东西。 所以看起来唯一的方法是创建一个新节点并将其用作我们所在位置的根节点。
关于ios - ARKit - 仅更新世界坐标原点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47270579/