Explorar o código

ColladaLoader: Improve parsing of distance unit

Mugen87 %!s(int64=7) %!d(string=hai) anos
pai
achega
eb6a151b81
Modificáronse 1 ficheiros con 9 adicións e 1 borrados
  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
+
+			}
 
 		}