Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function getSkyTexture(id, objMaterial){
- console.log('sky texture');
- var imagePrefix = objMaterial;
- var directions = ["xpos","xneg","ypos","yneg","zpos","zneg"];
- var imageSuffix = ".png";
- var materialArray = [];
- for (var i = 0; i < 6; i++)
- materialArray.push( new THREE.MeshBasicMaterial({
- map: THREE.ImageUtils.loadTexture( imagePrefix + directions[i] + imageSuffix ),
- side: THREE.BackSide
- }));
- var skyGeometry = new THREE.CubeGeometry( 1000, 1000, 1000,);
- skyMaterial = new THREE.MeshFaceMaterial( materialArray );
- skyBox = new THREE.Mesh( skyGeometry, skyMaterial );
- scene3D.add( skyBox );
- }
- function getSkyColor(id, color){
- console.log('sky color');
- /*skybox Remove */
- // renderer3D.autoClear = false;
- // skyMaterial.map = null;
- // skyMaterial.needsUpdate = true;
- // scene3D.remove(skyMaterial);
- // skyBox.MeshFaceMaterial = null;
- // skyBox.needsUpdate = true;
- // skyMaterial = objMaterial;
- /*var skyGeometry = new THREE.CubeGeometry( 1000, 1000,1000,);
- skyMaterial = new THREE.MeshBasicMaterial({color: color, side: THREE.DoubleSide});
- skyBox = new THREE.Mesh( skyGeometry, skyMaterial );
- scene3D.add( skyBox );*/
- renderer3D.setClearColor(color);
- }
Add Comment
Please, Sign In to add comment