我最近开始开发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/