Swift iPad Pro测量应用程序如何计算身高?
新款iPad Pro 2020在测量应用程序中有一项新功能,即显示人的身高Swift iPad Pro测量应用程序如何计算身高?,swift,ipad,augmented-reality,arkit,realitykit,Swift,Ipad,Augmented Reality,Arkit,Realitykit,新款iPad Pro 2020在测量应用程序中有一项新功能,即显示人的身高 由于ARKit 3.5的文档中没有此选项,有人知道这是如何实现的吗?配备激光雷达扫描仪的iPad Pro 2020帮助开发人员构建周围环境的拓扑图。此外,激光雷达扫描仪极大地提高了ZDepth通道的质量,允许我们提取位于一定距离的任何对象,但也改善了人的遮挡、运动跟踪和光线投射功能。使用激光雷达,即使在光线不好的环境中,也可以重建场景 得益于sceneReconstruction实例属性,ARKit和RealityKit
由于ARKit 3.5的文档中没有此选项,有人知道这是如何实现的吗?配备激光雷达扫描仪的iPad Pro 2020帮助开发人员构建周围环境的拓扑图。此外,激光雷达扫描仪极大地提高了ZDepth通道的质量,允许我们提取位于一定距离的任何对象,但也改善了人的遮挡、运动跟踪和光线投射功能。使用激光雷达,即使在光线不好的环境中,也可以重建场景 得益于
sceneReconstruction
实例属性,ARKit和RealityKit环境的三维重建已成为可能。拥有场景的3d网格后,可以很容易地使用其边界框计算任何对象的大小(也可以使用光线投射进行计算)
要激活sceneReconstruction
选项,请使用以下代码:
let config = ARWorldTrackingConfiguration()
config.sceneReconstruction = .mesh
arView.debugOptions.insert([.showSceneUnderstanding])
arView.environment.sceneUnderstanding.options.insert([.physics])
arView.session.run(config)
如果你想了解更多关于边界框的信息,请查看和文章