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

fix undefined variable problems

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