使用ARPlaneAnchor的‘extent’属性的替代方案是‘geometry’属性中的‘extent’。这可以通过以下方式实现:
func renderer(_ renderer: SCNSceneRenderer, didAdd node: SCNNode, for anchor: ARAnchor) {
guard let planeAnchor = anchor as? ARPlaneAnchor else { return }
let extent = planeAnchor.geometry.boundingBox.max.z - planeAnchor.geometry.boundingBox.min.z
// 其他处理
}
上一篇:ARP及其类型