CariusLars / ar_flutter_plugin

Flutter Plugin for AR (Augmented Reality) - Supports ARKit on iOS and ARCore on Android devices
MIT License
322 stars 233 forks source link

ARHitTestResult debugging #86

Closed ramyak-mehra closed 2 years ago

ramyak-mehra commented 2 years ago

Is there a better way to debug touch on the view issues. I am touching but the arhittestresult list gives an empty list for some reason and I am not able to debug it. Here are the logs though

package:ar_flutter_plugin/managers/ar_session_manager.dart:58
E/flutter ( 6512): #3      MethodChannel._handleAsMethodCall
package:flutter/…/services/platform_channel.dart:386
E/flutter ( 6512): #4      MethodChannel.setMethodCallHandler.<anonymous closure>
package:flutter/…/services/platform_channel.dart:379
E/flutter ( 6512): #5      _DefaultBinaryMessenger.setMessageHandler.<anonymous closure>
package:flutter/…/services/binding.dart:379
E/flutter ( 6512): #6      _DefaultBinaryMessenger.setMessageHandler.<anonymous closure>
package:flutter/…/services/binding.dart:376
E/flutter ( 6512): #7      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
E/flutter ( 6512): #8      _rootRun (dart:async/zone.dart:1428:13)
E/flutter ( 6512): #9      _CustomZone.run (dart:async/zone.dart:1328:19)
E/flutter ( 6512): #10     _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
E/flutter ( 6512): #11     _invoke2 (dart:ui/hooks.dart:204:10)
E/flutter ( 6512): #12     _ChannelCallbackRecord.invoke (dart:ui/channel_buffers.dart:42:5)
E/flutter ( 6512): #13     _Channel.push (dart:ui/channel_buffers.dart:132:31)
E/flutter ( 6512): #14     ChannelBuffers.push (dart:ui/channel_buffers.dart:329:17)
E/flutter ( 6512): #15     PlatformDispatcher._dispatchPlatformMessage (dart:ui/platform_dispatcher.dart:544:22)
E/flutter ( 6512): #16     _dispatchPlatformMessage (dart:ui/hooks.dart:92:31)
E/flutter ( 6512):
augusto3691 commented 2 years ago

I believe that is giving you a empty list because your tap didn't hit any plane or point.

Happened with me sometimes, trying to figure out a way to identify more planes now...