Browse Source

Make an assert a DeadlyImportError.

Malcolm Tyrrell 5 years ago
parent
commit
585fb89154
1 changed files with 4 additions and 0 deletions
  1. 4 0
      code/AssetLib/FBX/FBXImporter.cpp

+ 4 - 0
code/AssetLib/FBX/FBXImporter.cpp

@@ -187,6 +187,10 @@ void FBXImporter::InternReadFile(const std::string &pFile, aiScene *pScene, IOSy
 
 		// size relative to cm
 		float size_relative_to_cm = doc.GlobalSettings().UnitScaleFactor();
+        if (size_relative_to_cm == 0.0)
+        {
+			ThrowException("The UnitScaleFactor must be non-zero");
+        }
 
 		// Set FBX file scale is relative to CM must be converted to M for
 		// assimp universal format (M)