有什么方法可以在检测到的图像上添加常规ARAnchor?

时间:2019-05-22 03:12:16

标签: objective-c arkit

我正在尝试在检测到的图像上放置一个3D对象,并且它可以正常工作。但是,当我在图像周围移动相机时,对象并没有停留在图像的中心。有什么方法可以在图像中心添加常规锚点,以帮助我将3D对象固定在正确的位置?以下代码是我尝试过的,但是没有用。

for find | while read -r file; do grep1>output1 grep2>output2 grep3>output3 done

I detect an image and put a plane on it, it looks center correctly

But when I move the camera to another position, it doesn't locate on the center of image

1 个答案:

答案 0 :(得分:1)

不需要创建新的锚,因为ARKit已经提供了一个锚。您应将3D内容添加到此方法提供的节点上。 根据{{​​1}}文档:

  

您可以通过将几何图形(或其他SceneKit功能)附加到此节点或添加子节点来为锚提供可视内容。

因此,通过这种方法:

renderer:didAddNode:forAnchor:

然后它应该位于图像的中心。