From bc30f92e94f1e676def3480256e5f864764b569e Mon Sep 17 00:00:00 2001
From: Amanda Ghassaei <amandaghassaei@gmail.com>
Date: Sun, 1 Feb 2015 14:25:59 -0500
Subject: [PATCH] more scaling stuff

---
 js/menus/LatticeMenuView.js | 4 +++-
 js/models/BasePlane.js      | 1 +
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/js/menus/LatticeMenuView.js b/js/menus/LatticeMenuView.js
index dc1543a6..d9b9d29c 100644
--- a/js/menus/LatticeMenuView.js
+++ b/js/menus/LatticeMenuView.js
@@ -43,7 +43,9 @@ LatticeMenuView = Backbone.View.extend({
     },
 
     _sliderDidSlide: function(e){
-        this.model.previewScaleChange($(e.target)[0].value);
+        var scale = $(e.target)[0].value;
+        this.model.previewScaleChange(scale);//does not trigger lattice change event - no rerendering of ui
+        $("#latticeScale").val(scale);
         window.three.render();
     },
 
diff --git a/js/models/BasePlane.js b/js/models/BasePlane.js
index 183f6ff7..f35508d9 100644
--- a/js/models/BasePlane.js
+++ b/js/models/BasePlane.js
@@ -31,6 +31,7 @@ BasePlane = Backbone.Model.extend({
     },
 
     updateScale: function(scale){
+        //todo this should work by mesh scaling, figure out what's up
         var newGeometry = this.get("unitGeometry").clone();
         newGeometry.applyMatrix(new THREE.Matrix4().makeScale(scale, scale, scale));
         var geometry = this.get("mesh").geometry;
-- 
GitLab