SceneKit中convertPosition的解释

Explanation of convertPosition in SceneKit

我先解释一下我的场景。我在位置 (0,0,0) 有一个摄像头,在摄像头视图的位置 (0,0,-20) 的中间连接了一个节点。让我们说一个指针。指针始终保持在那里。现在我想要的是相机移动到指针位置。

如何获取指针在世界space中的位置?

我玩过 convertPositon(_:fromNode)(和 toNode),但我不知道它是如何工作的。这个功能是要走的路吗?

我明白了,这就是要走的路。

let toPosition = self.pointerNode.convertPosition(self.pointerNode.position, toNode: nil)