From 50e083598255f753d898c37da32997ed7cf7a2f2 Mon Sep 17 00:00:00 2001 From: Manuel Martin Date: Mon, 27 Nov 2023 13:12:05 +0100 Subject: [PATCH] Fix MediaContent bounds --- src/bit-systems/media-loading.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/bit-systems/media-loading.ts b/src/bit-systems/media-loading.ts index 0b113e44b90..57132ed1cde 100644 --- a/src/bit-systems/media-loading.ts +++ b/src/bit-systems/media-loading.ts @@ -149,6 +149,12 @@ function* finish(world: HubsWorld, mediaLoaderEid: EntityID) { minHalfExtent: 0.04 }); } + + addComponent(world, MediaContentBounds, mediaLoaderEid); + const mediaLoaderObj = world.eid2obj.get(mediaLoaderEid)!; + box.setFromObject(mediaLoaderObj); + box.getSize(tmpVector); + MediaContentBounds.bounds[mediaLoaderEid].set(tmpVector.toArray()); } // TODO: Move to bit utils and rename @@ -286,12 +292,6 @@ function* loadAndAnimateMedia(world: HubsWorld, mediaLoaderEid: EntityID, clearR setNetworkedDataWithoutRoot(world, APP.getString(Networked.id[mediaLoaderEid])!, mediaEid); - addComponent(world, MediaContentBounds, mediaLoaderEid); - const mediaObj = world.eid2obj.get(mediaEid)!; - box.setFromObject(mediaObj); - box.getSize(tmpVector); - MediaContentBounds.bounds[mediaLoaderEid].set(tmpVector.toArray()); - removeComponent(world, MediaLoading, mediaLoaderEid); removeComponent(world, MediaLink, mediaLoaderEid); }