diff --git a/packages/frontend/assets/room/objects/blind/blind.blend b/packages/frontend/assets/room/objects/blind/blind.blend new file mode 100644 index 0000000000..39670d93fa Binary files /dev/null and b/packages/frontend/assets/room/objects/blind/blind.blend differ diff --git a/packages/frontend/assets/room/objects/blind/blind.glb b/packages/frontend/assets/room/objects/blind/blind.glb new file mode 100644 index 0000000000..7b9f79a61f Binary files /dev/null and b/packages/frontend/assets/room/objects/blind/blind.glb differ diff --git a/packages/frontend/assets/room/rooms/default/300-wall-demado.glb b/packages/frontend/assets/room/rooms/default/300-wall-demado.glb index d2db281582..375e482755 100644 Binary files a/packages/frontend/assets/room/rooms/default/300-wall-demado.glb and b/packages/frontend/assets/room/rooms/default/300-wall-demado.glb differ diff --git a/packages/frontend/assets/room/rooms/default/default.blend b/packages/frontend/assets/room/rooms/default/default.blend index d28972e9f6..63a9131b63 100644 Binary files a/packages/frontend/assets/room/rooms/default/default.blend and b/packages/frontend/assets/room/rooms/default/default.blend differ diff --git a/packages/frontend/src/pages/room.vue b/packages/frontend/src/pages/room.vue index 217926f36f..9e218530e0 100644 --- a/packages/frontend/src/pages/room.vue +++ b/packages/frontend/src/pages/room.vue @@ -100,7 +100,7 @@ onMounted(() => { }, { id: 'f3', type: 'snakeplant', - position: [-25, 90, 170], + position: [40, 90, 170], rotation: [0, 0, 0], }, { id: 'g', @@ -211,6 +211,16 @@ onMounted(() => { type: 'round-rug', position: [0, 0, 0], rotation: [0, 0, 0], + }, { + id: 'x', + type: 'blind', + position: [-35, 194, 185], + rotation: [0, Math.PI, 0], + }, { + id: 'x2', + type: 'blind', + position: [35, 194, 185], + rotation: [0, Math.PI, 0], }], }, { canvas: canvas.value!, diff --git a/packages/frontend/src/utility/room/engine.ts b/packages/frontend/src/utility/room/engine.ts index 1df0e54abf..43b0429731 100644 --- a/packages/frontend/src/utility/room/engine.ts +++ b/packages/frontend/src/utility/room/engine.ts @@ -311,6 +311,9 @@ const OBJECTS = { 'snakeplant': { placement: 'top', }, + 'blind': { + placement: 'bottom', + }, } as Record; const _assumedFramesPerSecond = 60;