diff --git a/tv-player/index.html b/tv-player/index.html index c10df54..2064f2c 100644 --- a/tv-player/index.html +++ b/tv-player/index.html @@ -694,15 +694,24 @@ cameraMesh.castShadow = true; cameraMesh.receiveShadow = true; scene.add(cameraMesh); - // --- 8. Pizza Box (On the table) --- + // --- 8. Pizza Box --- const boxGeometry = new THREE.BoxGeometry(0.5, 0.05, 0.5); const boxMaterial = new THREE.MeshPhongMaterial({ color: 0xe0c896, shininess: 5 }); const pizzaBox = new THREE.Mesh(boxGeometry, boxMaterial); - pizzaBox.position.set(1.8, 0.7 + 0.025, 0.8); + pizzaBox.position.set(-1.8, 0.025, -0.8); pizzaBox.rotation.y = Math.PI / 5; pizzaBox.castShadow = true; pizzaBox.receiveShadow = true; scene.add(pizzaBox); + // --- 8. Cassette --- + const cassetteGeometry = new THREE.BoxGeometry(0.2, 0.05, 0.45); + const cassetteMaterial = new THREE.MeshPhongMaterial({ color: 0xe0c896, shininess: 5 }); + const cassette = new THREE.Mesh(cassetteGeometry, cassetteMaterial); + cassette.position.set(-0.5, 0.025, -1.4); + cassette.rotation.y = Math.PI / 3; + cassette.castShadow = true; cassette.receiveShadow = true; + scene.add(cassette); + createDoor(roomSize/2, -roomSize/2 * 0.5, -Math.PI/2); createBookshelf(-roomSize/2 + 0.2, roomSize/2*0.2, Math.PI/2, 0); createBookshelf(-roomSize/2 + 0.2, roomSize/2*0.7, Math.PI/2, 0);