iphone12,ipadproに搭載されているLidarセンサで点群データを取得し、表示しようとしましたが、表示されません。
原因がわからないので、ご教授お願いいたします。
swift5
1class ViewController: UIViewController,ARSessionDelegate { 2 3 @IBOutlet var arView: ARView! 4 5 override func viewDidLoad() { 6 super.viewDidLoad() 7 8 // Load the "Box" scene from the "Experience" Reality File 9 let boxAnchor = try! Experience.loadBox() 10 11 // Add the box anchor to the scene 12 arView.scene.anchors.append(boxAnchor) 13 14 15 // メッシュ表示の有効化 16 arView.debugOptions.insert(.showSceneUnderstanding) 17 18 arView.debugOptions.insert(.showSceneUnderstanding) 19 } 20 func sendPointCloud(camera: ARCamera, anchors: [ARAnchor]) { 21 // メッシュデータの取得 22 var meshAnchors = anchors.compactMap({ $0 as? ARMeshAnchor }) 23 for mesh in meshAnchors { 24 // ARMeshGeometryの取得 25 let geometry = mesh.geometry 26 //... 27 // 頂点情報の取得 28 let vertices = geometry.vertices 29 print(vertices) 30}
021-06-23 15:25:55.907747+0900 lidarsample[36165:3313482] Metal GPU Frame Capture Enabled 2021-06-23 15:25:55.908011+0900 lidarsample[36165:3313482] Metal API Validation Enabled Json Parse Error line 22: Json Deserialization; unknown member 'EnableGuidedFilterOcclusion' - skipping. 2021-06-23 15:26:01.166584+0900 lidarsample[36165:3313778] [Graphics] Failed to find reflection for buffer clusterIndexTable
あなたの回答
tips
プレビュー