mirror of
https://github.com/wahyd4/three.js.git
synced 2026-08-09 04:56:01 +10:00
Cleaned anaglyph examples code. Unfortunately it doesn't work nicely with multipass...
This commit is contained in:
@@ -140,7 +140,6 @@
|
||||
var container, stats;
|
||||
|
||||
var camera, scene, webglRenderer;
|
||||
var cameraCube, sceneCube;
|
||||
|
||||
var m, mi;
|
||||
|
||||
@@ -166,10 +165,7 @@
|
||||
// camera.position.z = 1000;
|
||||
camera.updateMatrix();
|
||||
|
||||
cameraCube = new THREE.Camera( 70, window.innerWidth / window.innerHeight, 1, 100000 );
|
||||
|
||||
scene = new THREE.Scene();
|
||||
sceneCube = new THREE.Scene();
|
||||
|
||||
// LIGHTS
|
||||
|
||||
@@ -196,7 +192,7 @@
|
||||
pointLight.position.z = 10000;
|
||||
scene.addLight( pointLight );
|
||||
|
||||
THREE.SceneUtils.addPanoramaCubeWebGL( sceneCube, 100000, textureCube );
|
||||
THREE.SceneUtils.addPanoramaCubeWebGL( scene, 100000, textureCube );
|
||||
|
||||
webglRenderer = new THREE.AnaglyphWebGLRenderer();
|
||||
webglRenderer.setSize( window.innerWidth, window.innerHeight );
|
||||
@@ -589,12 +585,6 @@
|
||||
camera.position.x = 1000 * Math.cos( timer );
|
||||
camera.position.z = 1000 * Math.sin( timer );
|
||||
|
||||
cameraCube.target.position.x = - camera.position.x;
|
||||
cameraCube.target.position.y = - camera.position.y;
|
||||
cameraCube.target.position.z = - camera.position.z;
|
||||
|
||||
webglRenderer.clear();
|
||||
webglRenderer.render( sceneCube, cameraCube );
|
||||
webglRenderer.render( scene, camera );
|
||||
|
||||
if ( STATS_ENABLED ) stats.update();
|
||||
|
||||
@@ -46,7 +46,6 @@
|
||||
var container, timer;
|
||||
|
||||
var camera, scene, webglRenderer;
|
||||
var cameraCube, sceneCube;
|
||||
|
||||
var mesh, zmesh, lightMesh, geometry;
|
||||
var spheres = [];
|
||||
@@ -72,10 +71,7 @@
|
||||
camera = new THREE.Camera( 60, window.innerWidth / window.innerHeight, 1, 100000 );
|
||||
camera.position.z = 3200;
|
||||
|
||||
cameraCube = new THREE.Camera( 60, window.innerWidth / window.innerHeight, 1, 100000 );
|
||||
|
||||
scene = new THREE.Scene();
|
||||
sceneCube = new THREE.Scene();
|
||||
|
||||
var geometry = new THREE.Sphere( 100, 32, 16 );
|
||||
|
||||
@@ -135,10 +131,6 @@
|
||||
camera.position.x += ( mouseX - camera.position.x ) * .05;
|
||||
camera.position.y += ( - mouseY - camera.position.y ) * .05;
|
||||
|
||||
cameraCube.target.position.x = - camera.position.x;
|
||||
cameraCube.target.position.y = - camera.position.y;
|
||||
cameraCube.target.position.z = - camera.position.z;
|
||||
|
||||
for ( var i = 0, il = spheres.length; i < il; i ++ ) {
|
||||
|
||||
var sphere = spheres[ i ];
|
||||
|
||||
Reference in New Issue
Block a user