Browse Source

use a simple loop

spaceman007 5 years ago
parent
commit
011f242435
2 changed files with 14 additions and 4 deletions
  1. 7 2
      examples/js/loaders/GCodeLoader.js
  2. 7 2
      examples/jsm/loaders/GCodeLoader.js

+ 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.push( ...layer.vertex )
- 		 		pathVertex.push( ...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.push( ...layer.vertex )
- 		 		pathVertex.push( ...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 ])
+				}
 
 			}