From bf5cd19f14e5aa8257b9eabda6d652e1df437d50 Mon Sep 17 00:00:00 2001 From: Amanda Ghassaei <amandaghassaei@gmail.com> Date: Wed, 25 Feb 2015 03:53:01 -0500 Subject: [PATCH] sketch plane --- js/models/BasePlane.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/js/models/BasePlane.js b/js/models/BasePlane.js index b349f156..3cbb141c 100644 --- a/js/models/BasePlane.js +++ b/js/models/BasePlane.js @@ -128,8 +128,12 @@ OctaBasePlane = BasePlane.extend({ _renderZIndexChange: function(){ var zIndex = this.get("zIndex"); var scale = dmaGlobals.lattice.get("scale"); + var xScale = dmaGlobals.lattice.xScale(scale); + var yScale = dmaGlobals.lattice.yScale(scale); + var zScale = dmaGlobals.lattice.zScale(scale); + _.each(this.get("mesh"), function(mesh){ - mesh.position.set(0, 0, zIndex*scale*2/Math.sqrt(6)); + mesh.position.set(xScale*(zIndex%2)/2, -yScale/3*(zIndex%2), zIndex*zScale); mesh.rotation.set(Math.PI*(zIndex%2),0,0) }); dmaGlobals.three.render(); @@ -220,9 +224,9 @@ SquareBasePlane = BasePlane.extend({ _renderZIndexChange: function(){ var zIndex = this.get("zIndex"); - var scale = dmaGlobals.lattice.get("scale"); + var zScale = dmaGlobals.lattice.zScale(); _.each(this.get("mesh"), function(mesh){ - mesh.position.set(0, 0, zIndex*scale); + mesh.position.set(0, 0, zIndex*zScale); }); dmaGlobals.three.render(); }, -- GitLab