浏览代码

Merge pull request #19393 from Spaceman007/feature/gcode_optimise

Feature/gcode optimise
Mr.doob 5 年之前
父节点
当前提交
a15f60ad97
共有 2 个文件被更改,包括 14 次插入4 次删除
  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 ];
 				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 ];
 				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 ])
+				}
 
 
 			}
 			}