Pārlūkot izejas kodu

Merge pull request #19393 from Spaceman007/feature/gcode_optimise

Feature/gcode optimise
Mr.doob 5 gadi atpakaļ
vecāks
revīzija
a15f60ad97

+ 7 - 2
examples/js/loaders/GCodeLoader.js

@@ -204,8 +204,13 @@ THREE.GCodeLoader.prototype = Object.assign( Object.create( THREE.Loader.prototy
 
 				var layer = layers[ i ];
 
-				vertex = vertex.concat( layer.vertex );
-				pathVertex = pathVertex.concat( layer.pathVertex );
+ 				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 ])
+				}
 
 			}
 

+ 7 - 2
examples/jsm/loaders/GCodeLoader.js

@@ -215,8 +215,13 @@ GCodeLoader.prototype = Object.assign( Object.create( Loader.prototype ), {
 
 				var layer = layers[ i ];
 
-				vertex = vertex.concat( layer.vertex );
-				pathVertex = pathVertex.concat( layer.pathVertex );
+ 				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 ])
+				}
 
 			}