Skip to content
Snippets Groups Projects
Commit 0b2f8c55 authored by Amanda Ghassaei's avatar Amanda Ghassaei
Browse files

remove crab

parent 70f82e71
No related branches found
No related tags found
No related merge requests found
File deleted
/**
* Created by aghassaei on 6/23/15.
*/
define(['stlLoader', 'bin!assets/stls/crab/crab.stl', 'threeModel', 'assembler'], function(THREE, geometry, three, Assembler){
var loader = new THREE.STLLoader();
var unitGeo = preProcessGeo(loader.parse(geometry));
function preProcessGeo(geo){
var unitScale = 1/4;
geo.applyMatrix(new THREE.Matrix4().makeScale(unitScale, unitScale, unitScale));
geo.applyMatrix(new THREE.Matrix4().makeTranslation(0.6, 0.7, 0.5));
return geo;
}
function CrabAssembler(){
this.stockAttachedToEndEffector = true;//no need for "stock position"
Assembler.call(this);
}
CrabAssembler.prototype = Object.create(Assembler.prototype);
CrabAssembler.prototype._buildStock = function(){
return null;
// return new StockClass({});
};
CrabAssembler.prototype._configureAssemblerMovementDependencies = function(){
this.object3D.add(this.frame.getObject3D());
};
CrabAssembler.prototype._getSTLs = function(){
return {
frame: unitGeo
}
};
return CrabAssembler;
});
\ No newline at end of file
......@@ -165,14 +165,13 @@ require.config({
//cam
cam: 'cam/cam',
cam: 'cam/CAM',
//assemblers
assembler: 'cam/assemblers/Assembler',
component: 'cam/assemblers/Component',
stapler: 'cam/assemblers/StaplerAssembler',
dualStapler: 'cam/assemblers/DualStaplerAssembler',
crab: 'cam/assemblers/crab',
//processes
gcode: 'cam/processes/GCodeExporter',
......
......@@ -32,7 +32,6 @@ define(['jquery', 'underscore', 'menuParent', 'plist', 'cam', 'lattice', 'text!a
var newVal = $(e.target).val();
if (newVal.length<3) return;//todo this isn't quite right
cam.set("placementOrder", newVal);
// cam.trigger("change:placementOrder");
},
_makeTemplateJSON: function(){
......
......@@ -27,3 +27,4 @@ Strategy: &nbsp;&nbsp;
<% if (camStrategy == "raster"){ %>
Raster Order: &nbsp;&nbsp;<input value="<%= placementOrder %>" placeholder="Placement Order" class="form-control placementOrder" type="text"><br/><br/>
<% } %>
Num Materials: &nbsp;&nbsp;
......@@ -201,12 +201,6 @@ define(['three'], function(THREE){
relative: false,
camProcesses: ["gcode"]
},
crab: {
name: "Crab",
shouldPickUpStock: true,
relative: true,
camProcesses: ["gcode"]
},
shopbot: {
name: "Shopbot",
shouldPickUpStock: true,
......@@ -241,7 +235,7 @@ define(['three'], function(THREE){
machineTypesForLattice:{
octa:{
face: ["handOfGod"],
edgeRot: ["crab", "shopbot", "oneBitBot", "handOfGod"],
edgeRot: ["shopbot", "oneBitBot", "handOfGod"],
vertex: ["handOfGod"]
},
tetra: {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment