Browse Source

Material super clone appoach.

Mr.doob 13 years ago
parent
commit
aadb1d7825
2 changed files with 3 additions and 1 deletions
  1. 1 1
      src/materials/Material.js
  2. 2 0
      src/materials/MeshBasicMaterial.js

+ 1 - 1
src/materials/Material.js

@@ -55,7 +55,7 @@ THREE.Material.prototype.setValues = function ( values ) {
 
 };
 
-THREE.Material.prototype.clone = function () {
+THREE.Material.prototype.clone = function ( material ) {
 
 	material.name = this.name;
 

+ 2 - 0
src/materials/MeshBasicMaterial.js

@@ -69,6 +69,8 @@ THREE.MeshBasicMaterial.prototype.clone = function () {
 
 	var material = new THREE.MeshBasicMaterial();
 
+	THREE.Material.prototype.clone.call( this, material );
+
 	material.color.copy( this.color );
 
 	material.map = this.map;