diff --git a/js/lattice/LatticeBase.js b/js/lattice/LatticeBase.js index 89764b28446c34420a4acf006505fe7808571153..892dec7aa80e4f554849c71b69fe69b4119f7aff 100644 --- a/js/lattice/LatticeBase.js +++ b/js/lattice/LatticeBase.js @@ -235,14 +235,17 @@ define(['underscore', 'backbone', 'appState', 'globals', 'plist', 'three', 'thre myConsole.warn("no cell, lattice.removeCell operation cancelled"); return; } - var json = cell.toJSON(); - json.index = cell.getIndex(); - myConsole.write("lattice.removeCell(" + JSON.stringify(json) + ")"); + var index = cell.getIndex(); + myConsole.write("lattice.removeCellAtIndex(" + index.x +", " + index.y + ", " + index.z + ")"); this._removeCell(cell); three.render(); }, _removeCell: function(cell){ + var json = cell.toJSON();//log data + json.index = cell.getIndex(); + myConsole.log(JSON.stringify(json)); + var index = this._getCellsIndexForLatticeIndex(cell.getIndex()); var flattenedCells = cell.getCells(); this.sparseCells[index.x][index.y][index.z] = null;