From 2b8d95db8c96d3b1cc4a8dd9066ac75cf2d32ebf Mon Sep 17 00:00:00 2001
From: Amanda Ghassaei <amandaghassaei@gmail.com>
Date: Thu, 8 Jan 2015 17:47:29 -0500
Subject: [PATCH] clear all button

---
 css/main.css | 4 ++++
 js/navbar.js | 8 +++++---
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/css/main.css b/css/main.css
index d6a60206..26f1e6fb 100644
--- a/css/main.css
+++ b/css/main.css
@@ -38,3 +38,7 @@ body {
     border-top-left-radius: 0!important;
     border-top-right-radius: 0!important;
 }
+
+nav .btn {
+    margin-top: 5px;
+}
diff --git a/js/navbar.js b/js/navbar.js
index 379c3444..a9e87912 100644
--- a/js/navbar.js
+++ b/js/navbar.js
@@ -49,11 +49,13 @@ function setupNavBar(threeSpace){
 
     //clear canvas
     $("#clearAll").click(function(){
-        _.each(threeSpace.scene.children, function(object) {
-          if (object instanceof THREE.Mesh){
+        var children = threeSpace.scene.children;
+        for (var i=children.length;i>=0;i--){
+            var object = children[i];
+            if (object instanceof THREE.Mesh){
                 threeSpace.scene.remove(object);
             }
-        });
+        }
         threeSpace.render();
     });
 
-- 
GitLab