Răsfoiți Sursa

Merge pull request #19886 from Mugen87/dev32

FBXLoader: Add version check for binary files.
Mr.doob 5 ani în urmă
părinte
comite
1a3ec42a55
2 a modificat fișierele cu 10 adăugiri și 2 ștergeri
  1. 5 1
      examples/js/loaders/FBXLoader.js
  2. 5 1
      examples/jsm/loaders/FBXLoader.js

+ 5 - 1
examples/js/loaders/FBXLoader.js

@@ -3263,7 +3263,11 @@ THREE.FBXLoader = ( function () {
 
 			var version = reader.getUint32();
 
-			console.log( 'THREE.FBXLoader: FBX binary version: ' + version );
+			if ( version < 6400 ) {
+
+				throw new Error( 'THREE.FBXLoader: FBX version not supported, FileVersion: ' + version );
+
+			}
 
 			var allNodes = new FBXTree();
 

+ 5 - 1
examples/jsm/loaders/FBXLoader.js

@@ -3309,7 +3309,11 @@ var FBXLoader = ( function () {
 
 			var version = reader.getUint32();
 
-			console.log( 'THREE.FBXLoader: FBX binary version: ' + version );
+			if ( version < 6400 ) {
+
+				throw new Error( 'THREE.FBXLoader: FBX version not supported, FileVersion: ' + version );
+
+			}
 
 			var allNodes = new FBXTree();