使用Apple ARKit,我试图访问ARSCNDebugOptions.showBoundingBoxes以将box放置在该box上并与其交互。我怎样才能解决这个问题。我知道有苹果扫描和检测对象,但在我看来,真正的边界框调试选项更精确。

最佳答案

使用SCNDebugOption.showBoundingBoxestype属性,可以获得任何调试对象(几何体、特征点、骨架、世界轴等)周围边框的可视化表示。

public static var showBoundingBoxes: SCNDebugOptions { get }

.
sceneView.debugOptions = [.showBoundingBoxes]

目前ARKit 2.0 API不允许您获取有关这些边界框的任何信息,即它们的位置和方向,以及与它们交互。

07-28 12:28