Procházet zdrojové kódy

Merge pull request #15613 from Mugen87/dev19

Mesh: Improve handling of material index.
Mr.doob před 6 roky
rodič
revize
0aa87c999f
1 změnil soubory, kde provedl 2 přidání a 0 odebrání
  1. 2 0
      src/objects/Mesh.js

+ 2 - 0
src/objects/Mesh.js

@@ -264,6 +264,7 @@ Mesh.prototype = Object.assign( Object.create( Object3D.prototype ), {
 								if ( intersection ) {
 
 									intersection.faceIndex = Math.floor( j / 3 ); // triangle number in indexed buffer semantics
+									intersection.face.materialIndex = group.materialIndex;
 									intersects.push( intersection );
 
 								}
@@ -321,6 +322,7 @@ Mesh.prototype = Object.assign( Object.create( Object3D.prototype ), {
 								if ( intersection ) {
 
 									intersection.faceIndex = Math.floor( j / 3 ); // triangle number in non-indexed buffer semantics
+									intersection.face.materialIndex = group.materialIndex;
 									intersects.push( intersection );
 
 								}