Преглед на файлове

GLTFExporter: Fixed supported material check.

Mr.doob преди 4 години
родител
ревизия
1435180dcf
променени са 2 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 1 1
      examples/js/exporters/GLTFExporter.js
  2. 1 1
      examples/jsm/exporters/GLTFExporter.js

+ 1 - 1
examples/js/exporters/GLTFExporter.js

@@ -1105,7 +1105,7 @@ THREE.GLTFExporter = ( function () {
 			// @QUESTION Should we avoid including any attribute that has the default value?
 			var materialDef = {	pbrMetallicRoughness: {} };
 
-			if ( ! material.isMeshStandardMaterial || ! material.isMeshBasicMaterial ) {
+			if ( material.isMeshStandardMaterial !== true && material.isMeshBasicMaterial !== true ) {
 
 				console.warn( 'GLTFExporter: Use MeshStandardMaterial or MeshBasicMaterial for best results.' );
 

+ 1 - 1
examples/jsm/exporters/GLTFExporter.js

@@ -1128,7 +1128,7 @@ var GLTFExporter = ( function () {
 			// @QUESTION Should we avoid including any attribute that has the default value?
 			var materialDef = {	pbrMetallicRoughness: {} };
 
-			if ( ! material.isMeshStandardMaterial || ! material.isMeshBasicMaterial ) {
+			if ( material.isMeshStandardMaterial !== true && material.isMeshBasicMaterial !== true ) {
 
 				console.warn( 'GLTFExporter: Use MeshStandardMaterial or MeshBasicMaterial for best results.' );