Explorar el Código

Better for loop for SimulationRenderer

Joshua Koo hace 11 años
padre
commit
cf6d41b320
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  1. 2 2
      examples/js/SimulationRenderer.js

+ 2 - 2
examples/js/SimulationRenderer.js

@@ -175,7 +175,7 @@ function SimulationRenderer(WIDTH, renderer) {
 
 
 		var a = new Float32Array( PARTICLES * 4 );
 		var a = new Float32Array( PARTICLES * 4 );
 
 
-		for ( var k = 0; k < PARTICLES * 4; k += 4 ) {
+		for ( var k = 0, kl = a.length; k < kl; k += 4 ) {
 
 
 			var x = Math.random() * BOUNDS - BOUNDS_HALF;
 			var x = Math.random() * BOUNDS - BOUNDS_HALF;
 			var y = Math.random() * BOUNDS - BOUNDS_HALF;
 			var y = Math.random() * BOUNDS - BOUNDS_HALF;
@@ -202,7 +202,7 @@ function SimulationRenderer(WIDTH, renderer) {
 
 
 		var a = new Float32Array( PARTICLES * 3 );
 		var a = new Float32Array( PARTICLES * 3 );
 
 
-		for ( var k = 0; k < PARTICLES * 3; k += 3 ) {
+		for ( var k = 0, kl = a.length; k < kl; k += 3 ) {
 
 
 			var x = Math.random() - 0.5;
 			var x = Math.random() - 0.5;
 			var y = Math.random() - 0.5;
 			var y = Math.random() - 0.5;