Browse Source

Merge pull request #6231 from brason/cleanup

Removed unused variables.
Mr.doob 10 years ago
parent
commit
a201291807

+ 2 - 2
src/core/BufferGeometry.js

@@ -679,12 +679,12 @@ THREE.BufferGeometry.prototype = {
 		if ( indexBufferSize === undefined )
 		if ( indexBufferSize === undefined )
 			size = 65535; //WebGL limits type of index buffer values to 16-bit.
 			size = 65535; //WebGL limits type of index buffer values to 16-bit.
 
 
-		var s = Date.now();
+		//var s = Date.now();
 
 
 		var indices = this.attributes.index.array;
 		var indices = this.attributes.index.array;
 		var vertices = this.attributes.position.array;
 		var vertices = this.attributes.position.array;
 
 
-		var verticesCount = ( vertices.length / 3 );
+		//var verticesCount = ( vertices.length / 3 );
 		var facesCount = ( indices.length / 3 );
 		var facesCount = ( indices.length / 3 );
 
 
 		/*
 		/*

+ 5 - 6
src/core/Geometry.js

@@ -241,9 +241,8 @@ THREE.Geometry.prototype = {
 			// vertex normals weighted by triangle areas
 			// vertex normals weighted by triangle areas
 			// http://www.iquilezles.org/www/articles/normals/normals.htm
 			// http://www.iquilezles.org/www/articles/normals/normals.htm
 
 
-			var vA, vB, vC, vD;
-			var cb = new THREE.Vector3(), ab = new THREE.Vector3(),
-				db = new THREE.Vector3(), dc = new THREE.Vector3(), bc = new THREE.Vector3();
+			var vA, vB, vC;
+			var cb = new THREE.Vector3(), ab = new THREE.Vector3();
 
 
 			for ( f = 0, fl = this.faces.length; f < fl; f ++ ) {
 			for ( f = 0, fl = this.faces.length; f < fl; f ++ ) {
 
 
@@ -417,7 +416,7 @@ THREE.Geometry.prototype = {
 		// based on http://www.terathon.com/code/tangent.html
 		// based on http://www.terathon.com/code/tangent.html
 		// tangents go to vertices
 		// tangents go to vertices
 
 
-		var f, fl, v, vl, i, il, vertexIndex,
+		var f, fl, v, vl, i, vertexIndex,
 			face, uv, vA, vB, vC, uvA, uvB, uvC,
 			face, uv, vA, vB, vC, uvA, uvB, uvC,
 			x1, x2, y1, y2, z1, z2,
 			x1, x2, y1, y2, z1, z2,
 			s1, s2, t1, t2, r, t, test,
 			s1, s2, t1, t2, r, t, test,
@@ -699,8 +698,8 @@ THREE.Geometry.prototype = {
 		var v, key;
 		var v, key;
 		var precisionPoints = 4; // number of decimal points, eg. 4 for epsilon of 0.0001
 		var precisionPoints = 4; // number of decimal points, eg. 4 for epsilon of 0.0001
 		var precision = Math.pow( 10, precisionPoints );
 		var precision = Math.pow( 10, precisionPoints );
-		var i,il, face;
-		var indices, k, j, jl, u;
+		var i, il, face;
+		var indices, j, jl;
 
 
 		for ( i = 0, il = this.vertices.length; i < il; i ++ ) {
 		for ( i = 0, il = this.vertices.length; i < il; i ++ ) {
 
 

+ 0 - 2
src/core/Object3D.js

@@ -19,8 +19,6 @@ THREE.Object3D = function () {
 
 
 	this.up = THREE.Object3D.DefaultUp.clone();
 	this.up = THREE.Object3D.DefaultUp.clone();
 
 
-	var scope = this;
-
 	var position = new THREE.Vector3();
 	var position = new THREE.Vector3();
 	var rotation = new THREE.Euler();
 	var rotation = new THREE.Euler();
 	var quaternion = new THREE.Quaternion();
 	var quaternion = new THREE.Quaternion();

+ 6 - 8
src/extras/FontUtils.js

@@ -56,7 +56,7 @@ THREE.FontUtils = {
 		ThreeFont.faces[ family ][ data.cssFontWeight ] = ThreeFont.faces[ family ][ data.cssFontWeight ] || {};
 		ThreeFont.faces[ family ][ data.cssFontWeight ] = ThreeFont.faces[ family ][ data.cssFontWeight ] || {};
 		ThreeFont.faces[ family ][ data.cssFontWeight ][ data.cssFontStyle ] = data;
 		ThreeFont.faces[ family ][ data.cssFontWeight ][ data.cssFontStyle ] = data;
 
 
-		var face = ThreeFont.faces[ family ][ data.cssFontWeight ][ data.cssFontStyle ] = data;
+		ThreeFont.faces[ family ][ data.cssFontWeight ][ data.cssFontStyle ] = data;
 
 
 		return data;
 		return data;
 
 
@@ -64,11 +64,9 @@ THREE.FontUtils = {
 
 
 	drawText: function ( text ) {
 	drawText: function ( text ) {
 
 
-		var characterPts = [], allPts = [];
-
 		// RenderText
 		// RenderText
 
 
-		var i, p,
+		var i,
 			face = this.getFace(),
 			face = this.getFace(),
 			scale = this.size / face.resolution,
 			scale = this.size / face.resolution,
 			offset = 0,
 			offset = 0,
@@ -180,8 +178,8 @@ THREE.FontUtils = {
 						for ( i2 = 1, divisions = this.divisions; i2 <= divisions; i2 ++ ) {
 						for ( i2 = 1, divisions = this.divisions; i2 <= divisions; i2 ++ ) {
 
 
 							var t = i2 / divisions;
 							var t = i2 / divisions;
-							var tx = THREE.Shape.Utils.b2( t, cpx0, cpx1, cpx );
-							var ty = THREE.Shape.Utils.b2( t, cpy0, cpy1, cpy );
+							THREE.Shape.Utils.b2( t, cpx0, cpx1, cpx );
+							THREE.Shape.Utils.b2( t, cpy0, cpy1, cpy );
 						}
 						}
 
 
 					}
 					}
@@ -211,8 +209,8 @@ THREE.FontUtils = {
 						for ( i2 = 1, divisions = this.divisions; i2 <= divisions; i2 ++ ) {
 						for ( i2 = 1, divisions = this.divisions; i2 <= divisions; i2 ++ ) {
 
 
 							var t = i2 / divisions;
 							var t = i2 / divisions;
-							var tx = THREE.Shape.Utils.b3( t, cpx0, cpx1, cpx2, cpx );
-							var ty = THREE.Shape.Utils.b3( t, cpy0, cpy1, cpy2, cpy );
+							THREE.Shape.Utils.b3( t, cpx0, cpx1, cpx2, cpx );
+							THREE.Shape.Utils.b3( t, cpy0, cpy1, cpy2, cpy );
 
 
 						}
 						}
 
 

+ 0 - 1
src/extras/core/Path.js

@@ -633,7 +633,6 @@ THREE.Path.prototype.toShapes = function( isCCW, noHoles ) {
 			betterShapeHoles[sIdx] = [];
 			betterShapeHoles[sIdx] = [];
 		}
 		}
 		for (var sIdx = 0, sLen = newShapes.length; sIdx < sLen; sIdx ++ ) {
 		for (var sIdx = 0, sLen = newShapes.length; sIdx < sLen; sIdx ++ ) {
-			var sh = newShapes[sIdx];
 			var sho = newShapeHoles[sIdx];
 			var sho = newShapeHoles[sIdx];
 			for (var hIdx = 0; hIdx < sho.length; hIdx ++ ) {
 			for (var hIdx = 0; hIdx < sho.length; hIdx ++ ) {
 				var ho = sho[hIdx];
 				var ho = sho[hIdx];

+ 1 - 9
src/extras/geometries/ExtrudeGeometry.js

@@ -123,7 +123,6 @@ THREE.ExtrudeGeometry.prototype.addShape = function ( shape, options ) {
 
 
 	var ahole, h, hl; // looping of holes
 	var ahole, h, hl; // looping of holes
 	var scope = this;
 	var scope = this;
-	var bevelPoints = [];
 
 
 	var shapesOffset = this.vertices.length;
 	var shapesOffset = this.vertices.length;
 
 
@@ -182,14 +181,11 @@ THREE.ExtrudeGeometry.prototype.addShape = function ( shape, options ) {
 
 
 	var b, bs, t, z,
 	var b, bs, t, z,
 		vert, vlen = vertices.length,
 		vert, vlen = vertices.length,
-		face, flen = faces.length,
-		cont, clen = contour.length;
+		face, flen = faces.length;
 
 
 
 
 	// Find directions for point movement
 	// Find directions for point movement
 
 
-	var RAD_TO_DEGREES = 180 / Math.PI;
-
 
 
 	function getBevelVec( inPt, inPrev, inNext ) {
 	function getBevelVec( inPt, inPrev, inNext ) {
 
 
@@ -292,10 +288,6 @@ THREE.ExtrudeGeometry.prototype.addShape = function ( shape, options ) {
 		//  (j)---(i)---(k)
 		//  (j)---(i)---(k)
 		// console.log('i,j,k', i, j , k)
 		// console.log('i,j,k', i, j , k)
 
 
-		var pt_i = contour[ i ];
-		var pt_j = contour[ j ];
-		var pt_k = contour[ k ];
-
 		contourMovements[ i ] = getBevelVec( contour[ i ], contour[ j ], contour[ k ] );
 		contourMovements[ i ] = getBevelVec( contour[ i ], contour[ j ], contour[ k ] );
 
 
 	}
 	}

+ 0 - 1
src/extras/geometries/ParametricGeometry.js

@@ -26,7 +26,6 @@ THREE.ParametricGeometry = function ( func, slices, stacks ) {
 	var i, j, p;
 	var i, j, p;
 	var u, v;
 	var u, v;
 
 
-	var stackCount = stacks + 1;
 	var sliceCount = slices + 1;
 	var sliceCount = slices + 1;
 
 
 	for ( i = 0; i <= stacks; i ++ ) {
 	for ( i = 0; i <= stacks; i ++ ) {

+ 1 - 2
src/extras/geometries/PolyhedronGeometry.js

@@ -28,7 +28,7 @@ THREE.PolyhedronGeometry = function ( vertices, indices, radius, detail ) {
 
 
 	}
 	}
 
 
-	var midpoints = [], p = this.vertices;
+	var p = this.vertices;
 
 
 	var faces = [];
 	var faces = [];
 
 
@@ -136,7 +136,6 @@ THREE.PolyhedronGeometry = function ( vertices, indices, radius, detail ) {
 	function subdivide( face, detail ) {
 	function subdivide( face, detail ) {
 
 
 		var cols = Math.pow(2, detail);
 		var cols = Math.pow(2, detail);
-		var cells = Math.pow(4, detail);
 		var a = prepare( that.vertices[ face.a ] );
 		var a = prepare( that.vertices[ face.a ] );
 		var b = prepare( that.vertices[ face.b ] );
 		var b = prepare( that.vertices[ face.b ] );
 		var c = prepare( that.vertices[ face.c ] );
 		var c = prepare( that.vertices[ face.c ] );

+ 1 - 2
src/extras/geometries/ShapeGeometry.js

@@ -59,7 +59,7 @@ THREE.ShapeGeometry.prototype.addShape = function ( shape, options ) {
 
 
 	//
 	//
 
 
-	var i, l, hole, s;
+	var i, l, hole;
 
 
 	var shapesOffset = this.vertices.length;
 	var shapesOffset = this.vertices.length;
 	var shapePoints = shape.extractPoints( curveSegments );
 	var shapePoints = shape.extractPoints( curveSegments );
@@ -108,7 +108,6 @@ THREE.ShapeGeometry.prototype.addShape = function ( shape, options ) {
 
 
 	var vert, vlen = vertices.length;
 	var vert, vlen = vertices.length;
 	var face, flen = faces.length;
 	var face, flen = faces.length;
-	var cont, clen = contour.length;
 
 
 	for ( i = 0; i < vlen; i ++ ) {
 	for ( i = 0; i < vlen; i ++ ) {
 
 

+ 2 - 6
src/extras/geometries/TubeGeometry.js

@@ -42,8 +42,6 @@ THREE.TubeGeometry = function ( path, segments, radius, radialSegments, closed,
 
 
 		numpoints = segments + 1,
 		numpoints = segments + 1,
 
 
-		x, y, z,
-		tx, ty, tz,
 		u, v, r,
 		u, v, r,
 
 
 		cx, cy,
 		cx, cy,
@@ -154,9 +152,7 @@ THREE.TubeGeometry.SinusoidalTaper = function ( u ) {
 // For computing of Frenet frames, exposing the tangents, normals and binormals the spline
 // For computing of Frenet frames, exposing the tangents, normals and binormals the spline
 THREE.TubeGeometry.FrenetFrames = function ( path, segments, closed ) {
 THREE.TubeGeometry.FrenetFrames = function ( path, segments, closed ) {
 
 
-	var	tangent = new THREE.Vector3(),
-		normal = new THREE.Vector3(),
-		binormal = new THREE.Vector3(),
+	var	normal = new THREE.Vector3(),
 
 
 		tangents = [],
 		tangents = [],
 		normals = [],
 		normals = [],
@@ -171,7 +167,7 @@ THREE.TubeGeometry.FrenetFrames = function ( path, segments, closed ) {
 		smallest,
 		smallest,
 
 
 		tx, ty, tz,
 		tx, ty, tz,
-		i, u, v;
+		i, u;
 
 
 
 
 	// expose internals
 	// expose internals

+ 0 - 2
src/extras/helpers/VertexNormalsHelper.js

@@ -15,8 +15,6 @@ THREE.VertexNormalsHelper = function ( object, size, hex, linewidth ) {
 
 
 	var geometry = new THREE.Geometry();
 	var geometry = new THREE.Geometry();
 
 
-	var vertices = object.geometry.vertices;
-
 	var faces = object.geometry.faces;
 	var faces = object.geometry.faces;
 
 
 	for ( var i = 0, l = faces.length; i < l; i ++ ) {
 	for ( var i = 0, l = faces.length; i < l; i ++ ) {

+ 0 - 2
src/extras/helpers/VertexTangentsHelper.js

@@ -15,8 +15,6 @@ THREE.VertexTangentsHelper = function ( object, size, hex, linewidth ) {
 
 
 	var geometry = new THREE.Geometry();
 	var geometry = new THREE.Geometry();
 
 
-	var vertices = object.geometry.vertices;
-
 	var faces = object.geometry.faces;
 	var faces = object.geometry.faces;
 
 
 	for ( var i = 0, l = faces.length; i < l; i ++ ) {
 	for ( var i = 0, l = faces.length; i < l; i ++ ) {

+ 0 - 1
src/extras/objects/MorphBlendMesh.js

@@ -76,7 +76,6 @@ THREE.MorphBlendMesh.prototype.autoCreateAnimations = function ( fps ) {
 		if ( chunks && chunks.length > 1 ) {
 		if ( chunks && chunks.length > 1 ) {
 
 
 			var name = chunks[ 1 ];
 			var name = chunks[ 1 ];
-			var num = chunks[ 2 ];
 
 
 			if ( ! frameRanges[ name ] ) frameRanges[ name ] = { start: Infinity, end: - Infinity };
 			if ( ! frameRanges[ name ] ) frameRanges[ name ] = { start: Infinity, end: - Infinity };
 
 

+ 2 - 5
src/loaders/JSONLoader.js

@@ -16,8 +16,6 @@ THREE.JSONLoader.prototype.constructor = THREE.JSONLoader;
 
 
 THREE.JSONLoader.prototype.load = function ( url, callback, texturePath ) {
 THREE.JSONLoader.prototype.load = function ( url, callback, texturePath ) {
 
 
-	var scope = this;
-
 	// todo: unify load API to for easier SceneLoader use
 	// todo: unify load API to for easier SceneLoader use
 
 
 	texturePath = texturePath && ( typeof texturePath === 'string' ) ? texturePath : this.extractUrlBase( url );
 	texturePath = texturePath && ( typeof texturePath === 'string' ) ? texturePath : this.extractUrlBase( url );
@@ -112,8 +110,7 @@ THREE.JSONLoader.prototype.loadAjaxJSON = function ( context, url, callback, tex
 
 
 THREE.JSONLoader.prototype.parse = function ( json, texturePath ) {
 THREE.JSONLoader.prototype.parse = function ( json, texturePath ) {
 
 
-	var scope = this,
-	geometry = new THREE.Geometry(),
+	var geometry = new THREE.Geometry(),
 	scale = ( json.scale !== undefined ) ? 1.0 / json.scale : 1.0;
 	scale = ( json.scale !== undefined ) ? 1.0 / json.scale : 1.0;
 
 
 	parseModel( scale );
 	parseModel( scale );
@@ -145,7 +142,7 @@ THREE.JSONLoader.prototype.parse = function ( json, texturePath ) {
 		hasFaceNormal, hasFaceVertexNormal,
 		hasFaceNormal, hasFaceVertexNormal,
 		hasFaceColor, hasFaceVertexColor,
 		hasFaceColor, hasFaceVertexColor,
 
 
-		vertex, face, faceA, faceB, color, hex, normal,
+		vertex, face, faceA, faceB, hex, normal,
 
 
 		uvLayer, uv, u, v,
 		uvLayer, uv, u, v,
 
 

+ 1 - 1
src/math/Matrix3.js

@@ -91,7 +91,7 @@ THREE.Matrix3.prototype = {
 			if ( offset === undefined ) offset = 0;
 			if ( offset === undefined ) offset = 0;
 			if ( length === undefined ) length = array.length;
 			if ( length === undefined ) length = array.length;
 
 
-			for ( var i = 0, j = offset, il; i < length; i += 3, j += 3 ) {
+			for ( var i = 0, j = offset; i < length; i += 3, j += 3 ) {
 
 
 				v1.x = array[ j ];
 				v1.x = array[ j ];
 				v1.y = array[ j + 1 ];
 				v1.y = array[ j + 1 ];

+ 1 - 1
src/math/Matrix4.js

@@ -470,7 +470,7 @@ THREE.Matrix4.prototype = {
 			if ( offset === undefined ) offset = 0;
 			if ( offset === undefined ) offset = 0;
 			if ( length === undefined ) length = array.length;
 			if ( length === undefined ) length = array.length;
 
 
-			for ( var i = 0, j = offset, il; i < length; i += 3, j += 3 ) {
+			for ( var i = 0, j = offset; i < length; i += 3, j += 3 ) {
 
 
 				v1.x = array[ j ];
 				v1.x = array[ j ];
 				v1.y = array[ j + 1 ];
 				v1.y = array[ j + 1 ];

+ 1 - 1
src/math/Spline.js

@@ -125,7 +125,7 @@ THREE.Spline = function ( points ) {
 
 
 		var i, j,
 		var i, j,
 			index, indexCurrent, indexNext,
 			index, indexCurrent, indexNext,
-			linearDistance, realDistance,
+			realDistance,
 			sampling, position,
 			sampling, position,
 			newpoints = [],
 			newpoints = [],
 			tmpVec = new THREE.Vector3(),
 			tmpVec = new THREE.Vector3(),

+ 1 - 1
src/objects/Mesh.js

@@ -220,7 +220,7 @@ THREE.Mesh.prototype.raycast = ( function () {
 			var isFaceMaterial = this.material instanceof THREE.MeshFaceMaterial;
 			var isFaceMaterial = this.material instanceof THREE.MeshFaceMaterial;
 			var objectMaterials = isFaceMaterial === true ? this.material.materials : null;
 			var objectMaterials = isFaceMaterial === true ? this.material.materials : null;
 
 
-			var a, b, c, d;
+			var a, b, c;
 			var precision = raycaster.precision;
 			var precision = raycaster.precision;
 
 
 			var vertices = geometry.vertices;
 			var vertices = geometry.vertices;

+ 0 - 1
src/objects/MorphAnimMesh.js

@@ -70,7 +70,6 @@ THREE.MorphAnimMesh.prototype.parseAnimations = function () {
 		if ( parts && parts.length > 1 ) {
 		if ( parts && parts.length > 1 ) {
 
 
 			var label = parts[ 1 ];
 			var label = parts[ 1 ];
-			var num = parts[ 2 ];
 
 
 			if ( ! animations[ label ] ) animations[ label ] = { start: Infinity, end: - Infinity };
 			if ( ! animations[ label ] ) animations[ label ] = { start: Infinity, end: - Infinity };
 
 

+ 10 - 14
src/renderers/WebGLRenderer.js

@@ -1186,7 +1186,7 @@ THREE.WebGLRenderer = function ( parameters ) {
 
 
 	function setParticleBuffers ( geometry, hint, object ) {
 	function setParticleBuffers ( geometry, hint, object ) {
 
 
-		var v, c, vertex, offset, index, color,
+		var v, c, vertex, offset, color,
 
 
 		vertices = geometry.vertices,
 		vertices = geometry.vertices,
 		vl = vertices.length,
 		vl = vertices.length,
@@ -1202,7 +1202,7 @@ THREE.WebGLRenderer = function ( parameters ) {
 
 
 		customAttributes = geometry.__webglCustomAttributesList,
 		customAttributes = geometry.__webglCustomAttributesList,
 		i, il,
 		i, il,
-		a, ca, cal, value,
+		ca, cal, value,
 		customAttribute;
 		customAttribute;
 
 
 		if ( dirtyVertices ) {
 		if ( dirtyVertices ) {
@@ -1361,7 +1361,7 @@ THREE.WebGLRenderer = function ( parameters ) {
 		customAttributes = geometry.__webglCustomAttributesList,
 		customAttributes = geometry.__webglCustomAttributesList,
 
 
 		i, il,
 		i, il,
-		a, ca, cal, value,
+		ca, cal, value,
 		customAttribute;
 		customAttribute;
 
 
 		if ( dirtyVertices ) {
 		if ( dirtyVertices ) {
@@ -1521,20 +1521,17 @@ THREE.WebGLRenderer = function ( parameters ) {
 		var needsFaceNormals = materialNeedsFaceNormals( material );
 		var needsFaceNormals = materialNeedsFaceNormals( material );
 
 
 		var f, fl, fi, face,
 		var f, fl, fi, face,
-		vertexNormals, faceNormal, normal,
+		vertexNormals, faceNormal,
 		vertexColors, faceColor,
 		vertexColors, faceColor,
 		vertexTangents,
 		vertexTangents,
-		uv, uv2, v1, v2, v3, v4, t1, t2, t3, t4, n1, n2, n3, n4,
+		uv, uv2, v1, v2, v3, t1, t2, t3, n1, n2, n3,
 		c1, c2, c3,
 		c1, c2, c3,
-		sw1, sw2, sw3, sw4,
-		si1, si2, si3, si4,
-		sa1, sa2, sa3, sa4,
-		sb1, sb2, sb3, sb4,
-		m, ml, i, il,
+		sw1, sw2, sw3,
+		si1, si2, si3,
+		i, il,
 		vn, uvi, uv2i,
 		vn, uvi, uv2i,
 		vk, vkl, vka,
 		vk, vkl, vka,
 		nka, chf, faceVertexNormals,
 		nka, chf, faceVertexNormals,
-		a,
 
 
 		vertexIndex = 0,
 		vertexIndex = 0,
 
 
@@ -5196,11 +5193,10 @@ THREE.WebGLRenderer = function ( parameters ) {
 
 
 	function setupLights ( lights ) {
 	function setupLights ( lights ) {
 
 
-		var l, ll, light, n,
+		var l, ll, light,
 		r = 0, g = 0, b = 0,
 		r = 0, g = 0, b = 0,
 		color, skyColor, groundColor,
 		color, skyColor, groundColor,
-		intensity,  intensitySq,
-		position,
+		intensity,
 		distance,
 		distance,
 
 
 		zlights = _lights,
 		zlights = _lights,

+ 1 - 1
src/renderers/webgl/plugins/ShadowMapPlugin.js

@@ -63,7 +63,7 @@ THREE.ShadowMapPlugin = function ( _renderer, _lights, _webglObjects, _webglObje
 		var i, il, j, jl, n,
 		var i, il, j, jl, n,
 
 
 		shadowMap, shadowMatrix, shadowCamera,
 		shadowMap, shadowMatrix, shadowCamera,
-		program, buffer, material,
+		buffer, material,
 		webglObject, object, light,
 		webglObject, object, light,
 
 
 		lights = [],
 		lights = [],