Browse Source

ExtrudeGeometry: Force materialIndex to 0 and 1.

Mr.doob 10 years ago
parent
commit
661ce3ad22
1 changed files with 3 additions and 6 deletions
  1. 3 6
      src/extras/geometries/ExtrudeGeometry.js

+ 3 - 6
src/extras/geometries/ExtrudeGeometry.js

@@ -84,9 +84,6 @@ THREE.ExtrudeGeometry.prototype.addShape = function ( shape, options ) {
 	var extrudePath = options.extrudePath;
 	var extrudePath = options.extrudePath;
 	var extrudePts, extrudeByPath = false;
 	var extrudePts, extrudeByPath = false;
 
 
-	var material = options.material;
-	var extrudeMaterial = options.extrudeMaterial;
-
 	// Use default WorldUVGenerator if no UV generators are specified.
 	// Use default WorldUVGenerator if no UV generators are specified.
 	var uvgen = options.UVGenerator !== undefined ? options.UVGenerator : THREE.ExtrudeGeometry.WorldUVGenerator;
 	var uvgen = options.UVGenerator !== undefined ? options.UVGenerator : THREE.ExtrudeGeometry.WorldUVGenerator;
 
 
@@ -629,7 +626,7 @@ THREE.ExtrudeGeometry.prototype.addShape = function ( shape, options ) {
 		b += shapesOffset;
 		b += shapesOffset;
 		c += shapesOffset;
 		c += shapesOffset;
 
 
-		scope.faces.push( new THREE.Face3( a, b, c, null, null, material ) );
+		scope.faces.push( new THREE.Face3( a, b, c, null, null, 0 ) );
 
 
 		var uvs = uvgen.generateTopUV( scope, a, b, c );
 		var uvs = uvgen.generateTopUV( scope, a, b, c );
 
 
@@ -644,8 +641,8 @@ THREE.ExtrudeGeometry.prototype.addShape = function ( shape, options ) {
 		c += shapesOffset;
 		c += shapesOffset;
 		d += shapesOffset;
 		d += shapesOffset;
 
 
-		scope.faces.push( new THREE.Face3( a, b, d, null, null, extrudeMaterial ) );
-		scope.faces.push( new THREE.Face3( b, c, d, null, null, extrudeMaterial ) );
+		scope.faces.push( new THREE.Face3( a, b, d, null, null, 1 ) );
+		scope.faces.push( new THREE.Face3( b, c, d, null, null, 1 ) );
 
 
 		var uvs = uvgen.generateSideWallUV( scope, a, b, c, d );
 		var uvs = uvgen.generateSideWallUV( scope, a, b, c, d );