Explorar o código

GCodeLoader: Clean up.

Mr.doob %!s(int64=5) %!d(string=hai) anos
pai
achega
927ba8a36a
Modificáronse 2 ficheiros con 20 adicións e 8 borrados
  1. 10 4
      examples/js/loaders/GCodeLoader.js
  2. 10 4
      examples/jsm/loaders/GCodeLoader.js

+ 10 - 4
examples/js/loaders/GCodeLoader.js

@@ -203,13 +203,19 @@ THREE.GCodeLoader.prototype = Object.assign( Object.create( THREE.Loader.prototy
 			for ( var i = 0; i < layers.length; i ++ ) {
 			for ( var i = 0; i < layers.length; i ++ ) {
 
 
 				var layer = layers[ i ];
 				var layer = layers[ i ];
+				var layerVertex = layer.vertex;
+				var layerPathVertex = layer.pathVertex;
+
+				for ( var j = 0; j < layerVertex.length; j ++ ) {
+
+					vertex.push( layerVertex[ j ] );
 
 
- 				for ( var j = 0; j < layer.vertex.length; j ++ ) {
-					vertex.push(layer.vertex[ j ])
 				}
 				}
 
 
-				for ( var j = 0; j < layer.pathVertex.length; j ++ ) {
-					pathVertex.push(layer.pathVertex[ j ])
+				for ( var j = 0; j < layerPathVertex.length; j ++ ) {
+
+					pathVertex.push( layerPathVertex[ j ] );
+
 				}
 				}
 
 
 			}
 			}

+ 10 - 4
examples/jsm/loaders/GCodeLoader.js

@@ -214,13 +214,19 @@ GCodeLoader.prototype = Object.assign( Object.create( Loader.prototype ), {
 			for ( var i = 0; i < layers.length; i ++ ) {
 			for ( var i = 0; i < layers.length; i ++ ) {
 
 
 				var layer = layers[ i ];
 				var layer = layers[ i ];
+				var layerVertex = layer.vertex;
+				var layerPathVertex = layer.pathVertex;
+
+				for ( var j = 0; j < layerVertex.length; j ++ ) {
+
+					vertex.push( layerVertex[ j ] );
 
 
- 				for ( var j = 0; j < layer.vertex.length; j ++ ) {
-					vertex.push(layer.vertex[ j ])
 				}
 				}
 
 
-				for ( var j = 0; j < layer.pathVertex.length; j ++ ) {
-					pathVertex.push(layer.pathVertex[ j ])
+				for ( var j = 0; j < layerPathVertex.length; j ++ ) {
+
+					pathVertex.push( layerPathVertex[ j ] );
+
 				}
 				}
 
 
 			}
 			}