diff --git a/examples/js/loaders/SVGLoader.js b/examples/js/loaders/SVGLoader.js index 12c5fcfb5f7a6979ddae3f57109f619cd58debdb..400aa9e5eecb3b3811f2b3b9dcc778156b2fa3b7 100644 --- a/examples/js/loaders/SVGLoader.js +++ b/examples/js/loaders/SVGLoader.js @@ -120,7 +120,10 @@ THREE.SVGLoader.prototype = { if ( transform ) { - currentTransform.copy( transformStack.pop() ); + transformStack.pop(); + + if ( transformStack.length > 0 ) currentTransform.copy( transformStack[ transformStack.length - 1 ] ); + else currentTransform.identity(); }