diff --git a/index.html b/index.html
index e0714df70bf0f65233c50d481bfe406b18bb121b..de14119f45d50cdfc4552001db9b617b4d344c98 100644
--- a/index.html
+++ b/index.html
@@ -412,8 +412,8 @@
 
                     <li class="divider"></li>
                     <li><a id="exportSTL" href="#">Save Simulation as STL...</a></li>
-                    <!--<li><a id="saveSVG" href="#">Save Pattern as SVG...</a></li>-->
-                    <li><a id="saveSVGScreenshot" href="#">Save SVG screenshot</a></li>
+                    <li><a id="saveSVG" href="#">Save Pattern as SVG...</a></li>
+                    <!--<li><a id="saveSVGScreenshot" href="#">Save SVG screenshot</a></li>-->
                 </ul>
             </li>
             <li><a id="navPattern" href="#">Pattern</a></li>
diff --git a/js/threeView.js b/js/threeView.js
index c9f374f69ef096b894774e395f77b792e5e59af6..3aa5f49effbfd0b6f736ff829af3eee451093393 100644
--- a/js/threeView.js
+++ b/js/threeView.js
@@ -191,6 +191,8 @@ function initThreeView(globals) {
     function saveSVG(){
         // svgRenderer.setClearColor(0xffffff);
         svgRenderer.setSize(window.innerWidth,window.innerHeight);
+        svgRenderer.sortElements = true;
+        svgRenderer.sortObjects = true;
         svgRenderer.setQuality('high');
         svgRenderer.render(scene,camera);
         //get svg source.