ARKit 我怎么知道根节点已初始化

ARKit How can I know root node is initialized

以上x,y,z为根节点。

  1. 我想知道什么时候显示根节点
  2. 如何 show/hide 屏幕上的根节点。

谢谢

你永远不能 'show the node',但你可以将对象附加到节点并可视化这些对象,就像你所做的那样(用线条)。

如果您想查看节点所在的实际点,可以附上 SCNSphere(或任何 geometry)。

let sphere = SCNSphere(radius: CGFloat(0.02))
sphere.firstMaterial?.diffuse.contents = UIColor.magenta

var node = SCNNode(geometry: sphere)

顺便说一句,您可以使用 node.isHidden = true 等使节点可见/不可见。这将隐藏节点、任何附加的几何图形及其所有子节点。