如何将iPhone激光雷达传感器与Web应用程序结合使用?

如何将iPhone激光雷达传感器与Web应用程序结合使用?,iphone,augmented-reality,lidar,Iphone,Augmented Reality,Lidar,我需要使用iPhone12的激光雷达传感器创建WebAR 有可能获得访问它的权限或API吗 请为我的需求推荐一个好的参考资料。2019年,苹果发布了一个框架,允许您创建一个基于网络的增强现实体验浏览Safari。QuickLook基于RealityKit引擎,易于实现,使用方便。如果你的iPhone有激光雷达扫描仪,它会自动使用。如果您的设备中没有激光雷达扫描仪,它将实现常见的平面检测功能 下面是本机Xcode项目的Swift示例代码: 导入UIKit 进口阿基特 导入QuickLook 扩展视

我需要使用iPhone12的激光雷达传感器创建WebAR

有可能获得访问它的权限或API吗

请为我的需求推荐一个好的参考资料。

2019年,苹果发布了一个框架,允许您创建一个基于网络的增强现实体验浏览Safari。QuickLook基于RealityKit引擎,易于实现,使用方便。如果你的iPhone有激光雷达扫描仪,它会自动使用。如果您的设备中没有激光雷达扫描仪,它将实现常见的
平面检测
功能

下面是本机Xcode项目的Swift示例代码:

导入UIKit
进口阿基特
导入QuickLook
扩展视图控制器:QLPreviewController远程门,
qlPreviewController数据源{
func NumberOfPreviewWitems(在控制器中:QLPreviewController)->Int{
返回1
}
func previewController(u控制器:QLPreviewController,
PreviewWitem索引:Int)->qlPreviewWitem{
guard let path=Bundle.main.path(forResource:“file”,类型为“usdz”)
else{fatalError(“找不到模型”)}
让url=url(fileURLWithPath:path)
返回url作为QLViewWitem
}
}
类ViewController:UIViewController{
覆盖函数视图显示(u动画:Bool){
super.viewdide显示(动画)
让previewController=QLPreviewController()
previewController.delegate=self
previewController.dataSource=self
self.present(预览控制器,动画:true,完成:nil)
}
}