diff --git a/src/main/mesh.js b/src/main/mesh.js index bd55f2b6..4598ff9f 100644 --- a/src/main/mesh.js +++ b/src/main/mesh.js @@ -39,7 +39,7 @@ function init() { volume: false, round: false, zOffset: 0.1, - opacity: 0.1, + opacity: 0, color: 0xdddddd, zoom: { reverse: true, speed: 1 }, size: { width: 2000, depth: 2000, height: 1, maxz: 300 }, diff --git a/src/moto/space.js b/src/moto/space.js index 449143f7..1d94561b 100644 --- a/src/moto/space.js +++ b/src/moto/space.js @@ -35,7 +35,6 @@ lightIntensity = 0.3, initialized = false, alignedTracking = false, - skyColor = 0xbbbbbb, skyGridColor = 0xcccccc, skyMaterial = undefined, skyGridMaterial = undefined, @@ -977,8 +976,7 @@ }, setColor: (c) => { - skyColor = c; - if (skyMaterial) skyMaterial.color = new THREE.Color(c); + SCENE.background = new THREE.Color(c); }, setGridColor: (c) => { @@ -1200,21 +1198,14 @@ trackPlane.visible = false; trackPlane.rotation.x = PI2; - let sky = new THREE.Mesh( - new THREE.BoxGeometry(3000, 3000, 3000, 1, 1, 1), - skyMaterial = - new THREE.MeshBasicMaterial({ color: skyColor, side: THREE.DoubleSide }) - ), - skygrid = new THREE.Mesh( - new THREE.BoxGeometry(3000, 3000, 3000, 10, 10, 10), - skyGridMaterial = - new THREE.MeshBasicMaterial({ color: skyGridColor, side: THREE.DoubleSide }) - ); - + let skygrid = new THREE.Mesh( + new THREE.BoxGeometry(10000, 10000, 10000, 10, 10, 10), + skyGridMaterial = + new THREE.MeshBasicMaterial({ color: skyGridColor, side: THREE.DoubleSide }) + ); SCENE.add(platform); SCENE.add(trackPlane); - SCENE.add(sky); if (showSkyGrid) { skygrid.material.wireframe = true;