From 53a3d4937c1caae6a3d15be9055104eedde148cf Mon Sep 17 00:00:00 2001
From: Amanda Ghassaei <amandaghassaei@gmail.com>
Date: Thu, 26 Mar 2015 14:59:57 -0400
Subject: [PATCH] leg position

---
 js/cam/MachineOneBit.js | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)

diff --git a/js/cam/MachineOneBit.js b/js/cam/MachineOneBit.js
index ca767dd6..b698abcb 100644
--- a/js/cam/MachineOneBit.js
+++ b/js/cam/MachineOneBit.js
@@ -23,7 +23,7 @@ OneBitBot.prototype.setMachinePosition = function(){
 
 OneBitBot.prototype._buildMeshes = function(callback){
     var meshes = [];
-    var numMeshes = 10;
+    var numMeshes = 13;
     function allLoaded(){
         numMeshes -= 1;
         return numMeshes <= 0;
@@ -72,10 +72,20 @@ OneBitBot.prototype._buildMeshes = function(callback){
         meshPrep(geometryScale(geometry2), "foot1B");
     });
     loader.load("assets/stls/oneBitBot/foot2.stl", function(geometry){
-        geometryScale(geometry);
-        geometry.applyMatrix(new THREE.Matrix4().makeTranslation(5,0,0));
+        var geometry1 = geometry.clone();
+        geometry1.applyMatrix(new THREE.Matrix4().makeRotationZ(Math.PI));
+        geometry1.applyMatrix(new THREE.Matrix4().makeTranslation(22.5,2,0));
+        var geometry2 = geometry1.clone();
+        geometry2.applyMatrix(new THREE.Matrix4().makeTranslation(142,0,0));
 
-        meshPrep(geometry, "foot2");
+        var geometry3 = geometry.clone();
+        geometry3.applyMatrix(new THREE.Matrix4().makeTranslation(35,450,0));
+        var geometry4 = geometry3.clone();
+        geometry4.applyMatrix(new THREE.Matrix4().makeTranslation(142,0,0));
+        meshPrep(geometryScale(geometry1), "foot2A");
+        meshPrep(geometryScale(geometry2), "foot2B");
+        meshPrep(geometryScale(geometry3), "foot2C");
+        meshPrep(geometryScale(geometry4), "foot2D");
     });
 };
 
-- 
GitLab