瀏覽代碼

Merge pull request #16090 from yomboprime/svg_transform_neighbour

SVGLoader: Fix bug with transforms of brother nodes
Mr.doob 6 年之前
父節點
當前提交
66f0f75c65
共有 1 個文件被更改,包括 12 次插入1 次删除
  1. 12 1
      examples/js/loaders/SVGLoader.js

+ 12 - 1
examples/js/loaders/SVGLoader.js

@@ -120,7 +120,18 @@ THREE.SVGLoader.prototype = {
 
 			if ( transform ) {
 
-				currentTransform.copy( transformStack.pop() );
+				transformStack.pop();
+
+				if ( transformStack.length > 0 ) {
+
+					currentTransform.copy( transformStack[ transformStack.length - 1 ] );
+
+				}
+				else {
+
+					currentTransform.identity();
+
+				}
 
 			}