Open HariPrasanth opened 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 -> { } } }
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 -> { } } }