1
0
forked from cgvr/DeltaVR

shape scanner improvements: add handle, destroy scannable object on completion, correctly detect when new object is generated

This commit is contained in:
2026-01-27 18:38:20 +02:00
parent 77fc43bebd
commit af27bb0230
7 changed files with 299 additions and 30 deletions

View File

@@ -55,8 +55,12 @@ public class ShapeDetectionMinigameController : MonoBehaviour
GameObject spawnedObject = await ModelGenerationUtils.Instance.SpawnModel(encodedModel);
InitializeSpawnedObject(spawnedObject);
// Destroy previous generated object
Destroy(GeneratedModel);
if (GeneratedModel != null)
{
// Destroy previous generated object (first move out of ShapeScanner to trigger OnTriggerExit
GeneratedModel.transform.position = Vector3.zero;
//Destroy(GeneratedModel);
}
GeneratedModel = spawnedObject;
modelGenerationButton.Deactivate();