ios - SceneKit中convertPosition的解释

标签 ios scenekit

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

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

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

最佳答案

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

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

关于ios - SceneKit中convertPosition的解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33860953/

相关文章:

ios - 如何正确使用 iOS (Swift) SceneKit SCNSceneRenderer unprojectPoint

ios - 使用 ASNetworkImageNode 下载图像后从 AsyncDisplayKit 重新布局 ASTableView

ios - UITableView 和 UIButtons swift 中的多个部分

ios - 在 3D 旋转中转换加速度计

ios - SceneKit:更改 SceneKit 文本的枢轴/轴

ios - 随着时间的推移,在 SceneKit 中使用着色器修改器为纹理设置动画会导致纹理抖动

ios - 快速计算行程距离核心位置

ios - 如何削弱 mach-o 静态库中的强链接符号?

ios - UIToolbar - 允许在工具栏下方进行交互

ios - 如何将相机坐标转换为场景坐标空间?