ARKit跟踪-抵消手机移动

时间:2019-01-25 16:26:07

标签: ios arkit

目前,我正在尝试记录SCNNode的运动和旋转。我正在将运动数据记录到csv中,然后再进行检查。除了您移动手机时,数据由于SCNNode在世界空间中的变化而发生变化的事实之外,一切都工作正常。详细地说,节点并没有移动或旋转,但是电话的移动正以一种看起来好像正在移动的方式弄乱了数据。

我已经阅读了Apple关于ARSessionConfiguration.worldAlignment的文档,并且我认为可以使用节点的gravity属性(默认为worldAlignment)来取消手机的移动。 / p>

有人对我如何实现这一目标有任何建议吗?

更新:

如上所述,我解决此问题的原始方法是更改​​ARSessionConfiguration。当您更改此设置时,唯一真正更改的是SCNNode在世界空间中的起始位置。因此,更改不会影响机芯的表示方式。

0 个答案:

没有答案