浏览代码

Merge pull request #16322 from OmarJay1/dev

Update SVGLoader.js
Mr.doob 6 年之前
父节点
当前提交
25a9e66196
共有 1 个文件被更改,包括 5 次插入3 次删除
  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 transform = new THREE.Matrix3();
 			var currentTransform = tempTransform0;
 			var currentTransform = tempTransform0;
-			var transformsTexts = node.getAttribute( 'transform' ).split( ' ' );
+			var transformsTexts = node.getAttribute( 'transform' ).split( ')' );
 
 
 			for ( var tIndex = transformsTexts.length - 1; tIndex >= 0; tIndex -- ) {
 			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 openParPos = transformText.indexOf( "(" );
-				var closeParPos = transformText.indexOf( ")" );
+				var closeParPos = transformText.length;
 
 
 				if ( openParPos > 0 && openParPos < closeParPos ) {
 				if ( openParPos > 0 && openParPos < closeParPos ) {