diff --git a/packages/frontend/assets/room/objects/cardboard-box/cardboard-box.blend b/packages/frontend/assets/room/objects/cardboard-box/cardboard-box.blend index 6df830bd49..e75f7d0459 100644 Binary files a/packages/frontend/assets/room/objects/cardboard-box/cardboard-box.blend and b/packages/frontend/assets/room/objects/cardboard-box/cardboard-box.blend differ diff --git a/packages/frontend/assets/room/objects/opened-cardboard-box/opened-cardboard-box.blend b/packages/frontend/assets/room/objects/opened-cardboard-box/opened-cardboard-box.blend new file mode 100644 index 0000000000..149afcd146 Binary files /dev/null and b/packages/frontend/assets/room/objects/opened-cardboard-box/opened-cardboard-box.blend differ diff --git a/packages/frontend/assets/room/objects/opened-cardboard-box/opened-cardboard-box.glb b/packages/frontend/assets/room/objects/opened-cardboard-box/opened-cardboard-box.glb new file mode 100644 index 0000000000..d7598f2d7e Binary files /dev/null and b/packages/frontend/assets/room/objects/opened-cardboard-box/opened-cardboard-box.glb differ diff --git a/packages/frontend/src/pages/room.vue b/packages/frontend/src/pages/room.vue index 6e5b2f974e..fde0a882fd 100644 --- a/packages/frontend/src/pages/room.vue +++ b/packages/frontend/src/pages/room.vue @@ -33,6 +33,11 @@ onMounted(() => { position: [120, 0, 50], rotation: [0, 0.2, 0], variation: 'mikan', + }, { + id: 'a2', + type: 'opened-cardboard-box', + position: [115, 0, -20], + rotation: [0, -0.1, 0], }, { id: 'b', type: 'cardboard-box', diff --git a/packages/frontend/src/utility/room/engine.ts b/packages/frontend/src/utility/room/engine.ts index 9fbc53a7cf..d1373c180d 100644 --- a/packages/frontend/src/utility/room/engine.ts +++ b/packages/frontend/src/utility/room/engine.ts @@ -186,6 +186,9 @@ const OBJECTS = { 'tv': { placement: 'top', }, + 'opened-cardboard-box': { + placement: 'top', + }, } as Record; function vecToLocal(vector: BABYLON.Vector3, mesh: BABYLON.Mesh): BABYLON.Vector3 {