swarmnyc / arcore-augmented-image-swarm

We made this app to test Augmented Image of Google ARCore.
31 stars 9 forks source link

AugmentedImage's tracking state goes to PAUSED and never recovers to TRACKING AGAIN #4

Open HariPrasanth opened 4 years ago

HariPrasanth commented 4 years ago

frame.getUpdatedTrackables(AugmentedImage::class.java).forEach { image -> when (image.trackingState) { TrackingState.TRACKING -> if (trackableMap.contains(image.name)) { if (trackableMap[image.name]?.update(image) == true) { } } else { createArNode(image) } TrackingState.STOPPED -> { Toast.makeText(context, "${image.name} removed", Toast.LENGTH_LONG).show() trackableMap.remove(image.name).let { arSceneView.scene.removeChild(it) } } else -> { } } }