提交 5cd646f0 编写于 作者: G Garrett Johnson

fix undefined variable problems

上级 b22db83f
...@@ -355,10 +355,6 @@ ...@@ -355,10 +355,6 @@
} }
</script>
<script>
var SCREEN_WIDTH = window.innerWidth, var SCREEN_WIDTH = window.innerWidth,
SCREEN_HEIGHT = window.innerHeight, SCREEN_HEIGHT = window.innerHeight,
SCREEN_WIDTH_HALF = SCREEN_WIDTH / 2, SCREEN_WIDTH_HALF = SCREEN_WIDTH / 2,
......
...@@ -44,6 +44,8 @@ ...@@ -44,6 +44,8 @@
var texture_placeholder, var texture_placeholder,
isUserInteracting = false, isUserInteracting = false,
onMouseDownMouseX = 0, onMouseDownMouseY = 0, onMouseDownMouseX = 0, onMouseDownMouseY = 0,
onPointerDownPointerX = 0, onPointerDownPointerY = 0,
onPointerDownLon = 0, onPointerDownLat = 0,
lon = 90, onMouseDownLon = 0, lon = 90, onMouseDownLon = 0,
lat = 0, onMouseDownLat = 0, lat = 0, onMouseDownLat = 0,
phi = 0, theta = 0, phi = 0, theta = 0,
......
...@@ -44,6 +44,8 @@ ...@@ -44,6 +44,8 @@
var texture_placeholder, var texture_placeholder,
isUserInteracting = false, isUserInteracting = false,
onMouseDownMouseX = 0, onMouseDownMouseY = 0, onMouseDownMouseX = 0, onMouseDownMouseY = 0,
onPointerDownPointerX = 0, onPointerDownPointerY = 0,
onPointerDownLon = 0, onPointerDownLat = 0,
lon = 90, onMouseDownLon = 0, lon = 90, onMouseDownLon = 0,
lat = 0, onMouseDownLat = 0, lat = 0, onMouseDownLat = 0,
phi = 0, theta = 0, phi = 0, theta = 0,
......
...@@ -46,7 +46,7 @@ ...@@ -46,7 +46,7 @@
<script> <script>
var camera, scene, renderer, labelRenderer; var camera, scene, scene2, renderer, labelRenderer;
var controls; var controls;
var clock = new THREE.Clock(); var clock = new THREE.Clock();
var textureLoader = new THREE.TextureLoader(); var textureLoader = new THREE.TextureLoader();
......
...@@ -39,6 +39,7 @@ ...@@ -39,6 +39,7 @@
<script> <script>
var camera, scene, renderer; var camera, scene, renderer;
var controls;
var geometry, material, mesh; var geometry, material, mesh;
init(); init();
......
...@@ -59,7 +59,7 @@ ...@@ -59,7 +59,7 @@
windowHalfX = window.innerWidth / 2, windowHalfX = window.innerWidth / 2,
windowHalfY = window.innerHeight / 2, windowHalfY = window.innerHeight / 2,
camera, scene, renderer, material; camera, scene, renderer, material, stats;
init(); init();
animate(); animate();
......
...@@ -53,7 +53,7 @@ ...@@ -53,7 +53,7 @@
}; };
var container, stats; var container, stats;
var camera, scene, renderer; var camera, scene, renderer, spotlight;
var splineHelperObjects = [], splineOutline; var splineHelperObjects = [], splineOutline;
var splinePointsLength = 4; var splinePointsLength = 4;
var positions = []; var positions = [];
......
...@@ -531,9 +531,9 @@ ...@@ -531,9 +531,9 @@
var uniforms = heightmapVariable.material.uniforms; var uniforms = heightmapVariable.material.uniforms;
if ( mouseMoved ) { if ( mouseMoved ) {
this.raycaster.setFromCamera( mouseCoords, camera ); raycaster.setFromCamera( mouseCoords, camera );
var intersects = this.raycaster.intersectObject( meshRay ); var intersects = raycaster.intersectObject( meshRay );
if ( intersects.length > 0 ) { if ( intersects.length > 0 ) {
var point = intersects[ 0 ].point; var point = intersects[ 0 ].point;
......
...@@ -64,6 +64,7 @@ ...@@ -64,6 +64,7 @@
var textureLoader = new THREE.TextureLoader(); var textureLoader = new THREE.TextureLoader();
var cubeTextureLoader = new THREE.CubeTextureLoader(); var cubeTextureLoader = new THREE.CubeTextureLoader();
var reflectionCube;
document.addEventListener('mousemove', onDocumentMouseMove, false); document.addEventListener('mousemove', onDocumentMouseMove, false);
......
...@@ -100,6 +100,8 @@ ...@@ -100,6 +100,8 @@
var effectController; var effectController;
var controls;
var time = 0; var time = 0;
var clock = new THREE.Clock(); var clock = new THREE.Clock();
......
...@@ -79,6 +79,8 @@ ...@@ -79,6 +79,8 @@
var camera, scene, renderer; var camera, scene, renderer;
var controls;
var ninjaMeshRaw, curvatureAttribute, bufferGeo; var ninjaMeshRaw, curvatureAttribute, bufferGeo;
init(); init();
......
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
var camera, controls, scene, renderer; var camera, controls, scene, renderer;
var cube, mesh, material; var cube, mesh, material, geometry, smooth, group;
// Create new object by parameters // Create new object by parameters
......
...@@ -90,6 +90,8 @@ ...@@ -90,6 +90,8 @@
var renderer, scene, camera, stats; var renderer, scene, camera, stats;
var controls;
var mesh, uniforms; var mesh, uniforms;
var WIDTH = window.innerWidth, var WIDTH = window.innerWidth,
......
...@@ -76,6 +76,7 @@ ...@@ -76,6 +76,7 @@
var amountOfParticles = 500000, maxDistance = Math.pow( 120, 2 ); var amountOfParticles = 500000, maxDistance = Math.pow( 120, 2 );
var positions, alphas, particles, _particleGeom; var positions, alphas, particles, _particleGeom;
var kdtree;
var clock = new THREE.Clock(); var clock = new THREE.Clock();
......
...@@ -300,9 +300,9 @@ ...@@ -300,9 +300,9 @@
var shape = new Ammo.btConvexHullShape(); var shape = new Ammo.btConvexHullShape();
for ( var i = 0, il = coords.length; i < il; i+= 3 ) { for ( var i = 0, il = coords.length; i < il; i+= 3 ) {
this.tempBtVec3_1.setValue( coords[ i ], coords[ i + 1 ], coords[ i + 2 ] ); tempBtVec3_1.setValue( coords[ i ], coords[ i + 1 ], coords[ i + 2 ] );
var lastOne = ( i >= ( il - 3 ) ); var lastOne = ( i >= ( il - 3 ) );
shape.addPoint( this.tempBtVec3_1, lastOne ); shape.addPoint( tempBtVec3_1, lastOne );
} }
return shape; return shape;
......
...@@ -204,7 +204,7 @@ ...@@ -204,7 +204,7 @@
// Create the terrain body // Create the terrain body
var groundShape = this.createTerrainShape( heightData ); var groundShape = createTerrainShape( heightData );
var groundTransform = new Ammo.btTransform(); var groundTransform = new Ammo.btTransform();
groundTransform.setIdentity(); groundTransform.setIdentity();
// Shifts the terrain, since bullet re-centers it on its bounding box. // Shifts the terrain, since bullet re-centers it on its bounding box.
......
...@@ -32,7 +32,13 @@ ...@@ -32,7 +32,13 @@
var camera, scene, renderer, composer; var camera, scene, renderer, composer;
var mesh, light; var mesh, light;
var afterimagePass, enable = true; var afterimagePass;
var params = {
enable: true
};
init(); init();
createGUI(); createGUI();
...@@ -73,7 +79,7 @@ ...@@ -73,7 +79,7 @@
var gui = new dat.GUI( { name: 'Damp setting' } ); var gui = new dat.GUI( { name: 'Damp setting' } );
gui.add( afterimagePass.uniforms[ "damp" ], 'value', 0, 1 ).step( 0.001 ); gui.add( afterimagePass.uniforms[ "damp" ], 'value', 0, 1 ).step( 0.001 );
gui.add( this, 'enable' ); gui.add( params, 'enable' );
} }
...@@ -94,7 +100,7 @@ ...@@ -94,7 +100,7 @@
mesh.rotation.x += 0.005; mesh.rotation.x += 0.005;
mesh.rotation.y += 0.01; mesh.rotation.y += 0.01;
if( enable ){ if( params.enable ){
composer.render(); composer.render();
......
...@@ -81,8 +81,10 @@ ...@@ -81,8 +81,10 @@
<script> <script>
var camera, postScene, renderer, postMaterial, noiseRandom1DMaterial, noiseRandon2DMaterial, noiseRandom3DMaterial, postQuad; var camera, postCamera, postScene, renderer;
var postMaterial, noiseRandom1DMaterial, noiseRandom2DMaterial, noiseRandom3DMaterial, postQuad;
var gui, stats, texture; var gui, stats, texture;
var index = 0;
var params = { procedure: 'noiseRandom3D' }; var params = { procedure: 'noiseRandom3D' };
...@@ -149,11 +151,9 @@ ...@@ -149,11 +151,9 @@
function animate() { function animate() {
this.index = this.index || 0;
requestAnimationFrame( animate ); requestAnimationFrame( animate );
this.index ++; index ++;
switch ( params.procedure ) { switch ( params.procedure ) {
......
...@@ -60,7 +60,7 @@ ...@@ -60,7 +60,7 @@
} }
// setup // setup
var wrapper, renderer, clock, camera, controls, stats; var wrapper, renderer, clock, camera, controls, stats, rotationSpeed;
wrapper = document.createElement( 'div' ); wrapper = document.createElement( 'div' );
renderer = new THREE.WebGLRenderer(); renderer = new THREE.WebGLRenderer();
......
...@@ -56,6 +56,7 @@ ...@@ -56,6 +56,7 @@
var camera, scene, renderer, composer, copyPass, taaRenderPass, renderPass; var camera, scene, renderer, composer, copyPass, taaRenderPass, renderPass;
var gui, stats, texture; var gui, stats, texture;
var index = 0;
var param = { TAAEnabled: "1", TAASampleLevel: 0 }; var param = { TAAEnabled: "1", TAASampleLevel: 0 };
...@@ -180,13 +181,11 @@ ...@@ -180,13 +181,11 @@
function animate() { function animate() {
this.index = this.index || 0;
requestAnimationFrame( animate ); requestAnimationFrame( animate );
this.index ++; index ++;
if( Math.round( this.index / 200 ) % 2 === 0 ) { if( Math.round( index / 200 ) % 2 === 0 ) {
for ( var i = 0; i < scene.children.length; i ++ ) { for ( var i = 0; i < scene.children.length; i ++ ) {
var child = scene.children[ i ]; var child = scene.children[ i ];
......
...@@ -73,7 +73,7 @@ ...@@ -73,7 +73,7 @@
<script src="../build/three.js"></script> <script src="../build/three.js"></script>
<script> <script>
CanvasTexture = function ( parentTexture ) { var CanvasTexture = function ( parentTexture ) {
this._canvas = document.createElement( "canvas" ); this._canvas = document.createElement( "canvas" );
this._canvas.width = this._canvas.height = 1024; this._canvas.width = this._canvas.height = 1024;
...@@ -183,9 +183,6 @@ ...@@ -183,9 +183,6 @@
} }
</script>
<script>
var width = window.innerWidth; var width = window.innerWidth;
var height = window.innerHeight; var height = window.innerHeight;
......
...@@ -47,7 +47,7 @@ ...@@ -47,7 +47,7 @@
if ( ! Detector.webgl ) Detector.addGetWebGLMessage(); if ( ! Detector.webgl ) Detector.addGetWebGLMessage();
var scene, camera, clock, renderer, refractor; var scene, camera, clock, renderer, refractor, controls;
init(); init();
......
...@@ -163,7 +163,7 @@ ...@@ -163,7 +163,7 @@
// //
var camera, scene, renderer; var camera, scene, renderer, controls;
init(); init();
animate(); animate();
......
...@@ -171,7 +171,7 @@ ...@@ -171,7 +171,7 @@
// Screen rectangle bounds from light sphere's world AABB // Screen rectangle bounds from light sphere's world AABB
var lightBounds = function () { var lightBounds = function () {
v = new THREE.Vector3(); var v = new THREE.Vector3();
return function ( camera, pos, r ) { return function ( camera, pos, r ) {
var minX = State.width, maxX = 0, minY = State.height, maxY = 0, hw = State.width / 2, hh = State.height / 2; var minX = State.width, maxX = 0, minY = State.height, maxY = 0, hw = State.width / 2, hh = State.height / 2;
...@@ -224,7 +224,7 @@ ...@@ -224,7 +224,7 @@
var stats = new Stats(); var stats = new Stats();
container.appendChild( stats.dom ); container.appendChild( stats.dom );
controls = new THREE.OrbitControls( camera, renderer.domElement ); var controls = new THREE.OrbitControls( camera, renderer.domElement );
controls.minDistance = 120; controls.minDistance = 120;
controls.maxDistance = 320; controls.maxDistance = 320;
......
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
if ( ! Detector.webgl ) Detector.addGetWebGLMessage(); if ( ! Detector.webgl ) Detector.addGetWebGLMessage();
var scene, camera, clock, renderer, water; var scene, camera, clock, renderer, controls, water;
var torusKnot; var torusKnot;
......
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
if ( ! Detector.webgl ) Detector.addGetWebGLMessage(); if ( ! Detector.webgl ) Detector.addGetWebGLMessage();
var scene, camera, renderer, water; var scene, camera, renderer, controls, water;
init(); init();
animate(); animate();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册