Explorar el Código

Merge pull request #16322 from OmarJay1/dev

Update SVGLoader.js
Mr.doob hace 6 años
padre
commit
25a9e66196
Se han modificado 1 ficheros con 5 adiciones y 3 borrados
  1. 5 3
      examples/js/loaders/SVGLoader.js

+ 5 - 3
examples/js/loaders/SVGLoader.js

@@ -804,13 +804,15 @@ THREE.SVGLoader.prototype = {
 
 			var transform = new THREE.Matrix3();
 			var currentTransform = tempTransform0;
-			var transformsTexts = node.getAttribute( 'transform' ).split( ' ' );
+			var transformsTexts = node.getAttribute( 'transform' ).split( ')' );
 
 			for ( var tIndex = transformsTexts.length - 1; tIndex >= 0; tIndex -- ) {
 
-				var transformText = transformsTexts[ tIndex ];
+				var transformText = transformsTexts[ tIndex ].trim();
+				if (transformText == "")
+					continue;				
 				var openParPos = transformText.indexOf( "(" );
-				var closeParPos = transformText.indexOf( ")" );
+				var closeParPos = transformText.length;
 
 				if ( openParPos > 0 && openParPos < closeParPos ) {