diff --git a/src/materials/MeshFaceMaterial.js b/src/materials/MeshFaceMaterial.js index 7c030643cf4e1e9b45d252ef5c9df471f97d4bfa..45fc9ba148be7512e19662e09e23cde5422c01e0 100644 --- a/src/materials/MeshFaceMaterial.js +++ b/src/materials/MeshFaceMaterial.js @@ -9,7 +9,10 @@ THREE.MeshFaceMaterial = function ( materials ) { }; THREE.MeshFaceMaterial.prototype.clone = function () { - - return new THREE.MeshFaceMaterial(); + + //TODO do we need to clone the materials in the array also?? + var material = new THREE.MeshFaceMaterial(); + material.materials = this.materials; + return material; };