我最近开始开发IOS应用程序,目前正在开发Arkit应用程序。
我有一个“SCNBox”类型的对象,还有SCNNodes,定义如下:

var planeGeometry: SCNBox?
let planeNode = SCNNode(geometry: self.geometry)
self.addChildNode(planeNode)

我想知道如何显示或隐藏这些平面节点和平面几何图形。如何检索特定场景视图的所有这些实体?
提前谢谢。

最佳答案

根据OP的最新评论编辑了答案。
在ViewController.swift文件中,可以使用以下函数。

var planesHidden = false
@IBAction func togglePlanes(_ sender: Any) {
  planesHidden = !planesHidden
  for (anchor, plane) in self.dictPlanes{
    plane.isHidden = planesHidden
  }
}

我也没试过,但我相信这能解决问题

关于ios - 检索场景中所有可用的SCNbox,SCNNode并进行显示,隐藏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50626370/

10-09 07:01