Browse Source

GLTFExporter: Fix loop for groups in geometry

Takahiro 7 years ago
parent
commit
7ac5b2e3d2
1 changed files with 1 additions and 2 deletions
  1. 1 2
      examples/js/exporters/GLTFExporter.js

+ 1 - 2
examples/js/exporters/GLTFExporter.js

@@ -1036,8 +1036,7 @@ THREE.GLTFExporter.prototype = {
 			var materials = isMultiMaterial ? mesh.material : [ mesh.material ] ;
 			var groups = isMultiMaterial ? mesh.geometry.groups : [ { materialIndex: 0, start: undefined, count: undefined } ];
 
-			// assuming materials.length === groups.length
-			for ( var i = 0, il = materials.length; i < il; i ++ ) {
+			for ( var i = 0, il = groups.length; i < il; i ++ ) {
 
 				var primitive = {
 					mode: mode,