Browse Source

CurvePath: Clean up.

Mr.doob 9 years ago
parent
commit
26eff03e4a
1 changed files with 8 additions and 6 deletions
  1. 8 6
      src/extras/core/CurvePath.js

+ 8 - 6
src/extras/core/CurvePath.js

@@ -158,19 +158,21 @@ THREE.CurvePath.prototype = Object.assign( Object.create( THREE.Curve.prototype
 
 
 		divisions = divisions || 12;
 		divisions = divisions || 12;
 
 
-		var points = [], tmp, last, curve;
+		var points = [], last;
 
 
 		for ( var i = 0, curves = this.curves; i < curves.length; i ++ ) {
 		for ( var i = 0, curves = this.curves; i < curves.length; i ++ ) {
 
 
-			curve = curves[i];
+			var curve = curves[i];
 			var pts = curve.getPoints( curve instanceof THREE.LineCurve ? 1 : divisions );
 			var pts = curve.getPoints( curve instanceof THREE.LineCurve ? 1 : divisions );
 
 
 			for ( var j = 0; j < pts.length; j++ ) {
 			for ( var j = 0; j < pts.length; j++ ) {
 
 
-				var tmp = pts[ j ];
-				if ( last && last.equals( tmp ) ) continue; // ensures no consecutive points are duplicates
-				points.push( tmp );
-				last = tmp;
+				var point = pts[ j ];
+
+				if ( last && last.equals( point ) ) continue; // ensures no consecutive points are duplicates
+
+				points.push( point );
+				last = point;
 
 
 			}
 			}