Browse Source

ColladaLoader: Improve parsing of distance unit

Mugen87 7 years ago
parent
commit
eb6a151b81
1 changed files with 9 additions and 1 deletions
  1. 9 1
      examples/js/loaders/ColladaLoader.js

+ 9 - 1
examples/js/loaders/ColladaLoader.js

@@ -159,7 +159,15 @@ THREE.ColladaLoader.prototype = {
 
 		function parseAssetUnit( xml ) {
 
-			return xml !== undefined ? parseFloat( xml.getAttribute( 'meter' ) ) : 1;
+			if ( ( xml !== undefined ) && ( xml.hasAttribute( 'meter' ) === true ) ) {
+
+				return parseFloat( xml.getAttribute( 'meter' ) );
+
+			} else {
+
+				return 1; // default 1 meter
+
+			}
 
 		}