ARKit基础知识—世界跟踪和定位101🗺

在本教程中,我们从头开始设置一个基本的ARKit应用程序,并了解ARKit应用程序中包含的组件。 具体来说,我们将专注于世界跟踪和定位。

定位🎯

关于定位的第一件事是节点的位置始终相对于父节点。 为了定义节点的位置,我们使用SCNVector3。 SCNVector3是3D向量。 在我们的SCNVector3节点中,有三个参数分别代表我们的x,y和z轴。

  node.position = SCNVector3(0,0,0) 

您可以通过将节点设为场景根节点的子节点来将其放置在场景视图中。 根节点是一个节点,没有形状,大小或颜色。

  sceneView.scene.rootNode.addChildNode(节点) 

如果我们运行我们的应用程序并触摸“添加”按钮,我们会发现我们的盒子直接添加到了我们的世界原点。

现在只剩下这些,直到下一次。 #TFH✌🏾