-
Amanda Ghassaei authoredAmanda Ghassaei authored
main.js 892 B
/**
* Created by aghassaei on 1/7/15.
*/
//setup persistent global variables
if (typeof globals === "undefined") globals = {};
$(function(){
//init web workers
// window.workers = persistentWorkers(8);
//init global singletons
globals.plist = buildAppPList();
globals.three = new ThreeModel();
globals.appState = new AppState();
globals.lattice = new Lattice({appState: globals.appState});
globals.lattice.delayedInit();
globals.assembler = new Assembler({appState: globals.appState, lattice:globals.lattice});
globals.appState.delayedInit();
//ui
new NavBar({model:globals.appState});
new Ribbon({model:globals.appState});
//threeJS View
new ThreeView({model:globals.three, appState:globals.appState});
if (globals.lattice.get("connectionType") != "gik") globals.lattice.addCellAtIndex({x:0,y:0,z:0});//add a cell
});