From cd41ba82969b874d2865caa7477631723050b6a2 Mon Sep 17 00:00:00 2001
From: amandaghassaei <amandaghassaei@gmail.com>
Date: Sat, 6 May 2017 14:15:44 -0400
Subject: [PATCH] svg renederer

---
 index.html      | 4 ++--
 js/threeView.js | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/index.html b/index.html
index e0714df..de14119 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 c9f374f..3aa5f49 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.
-- 
GitLab