2
0
Эх сурвалжийг харах

fix semi and delete prop from source

Dusan Bosnjak 6 жил өмнө
parent
commit
2443963d23

+ 9 - 5
examples/js/loaders/GLTFLoader.js

@@ -740,11 +740,11 @@ THREE.GLTFLoader = ( function () {
 			}
 		);
 
-		delete this.metalness
-		delete this.roughness
-		delete this.metalnessMap
-		delete this.roughnessMap
 		/*eslint-enable*/
+		delete this.metalness;
+		delete this.roughness;
+		delete this.metalnessMap;
+		delete this.roughnessMap;
 
 		this.setValues( params );
 
@@ -757,9 +757,13 @@ THREE.GLTFLoader = ( function () {
 
 		THREE.MeshStandardMaterial.prototype.copy.call( this, source );
 		this.specularMap = source.specularMap;
-		this.specular.copy(source.specular);
+		this.specular.copy( source.specular );
 		this.glossinessMap = source.glossinessMap;
 		this.glossiness = source.glossiness;
+		delete this.metalness;
+		delete this.roughness;
+		delete this.metalnessMap;
+		delete this.roughnessMap;
 		return this;
 
 	};