diff --git a/js/lattice/CompositeEditorLattice.js b/js/lattice/CompositeEditorLattice.js index ba377065e7cbe191ca0556f3c23ca23e9da843da..6be9c8cb2bb9ffa587c8480f39f866874fc37443 100644 --- a/js/lattice/CompositeEditorLattice.js +++ b/js/lattice/CompositeEditorLattice.js @@ -57,7 +57,7 @@ define(['underscore', 'backbone', 'appState', 'globals', 'plist', 'three', 'thre this.set("color", makeRandomColor()); }, - makeNewCompositeMaterial: function(name){ + makeNewCompositeMaterial: function(name, dimensions){ if (this.get("numCells") == 0) { console.warn("no cells in this composite"); return; @@ -72,7 +72,7 @@ define(['underscore', 'backbone', 'appState', 'globals', 'plist', 'three', 'thre sparseCells: JSON.parse(JSON.stringify(this.sparseCells)), cellsMin: this.get("cellsMin").clone(), cellsMax: this.get("cellsMax").clone(), - dimensions: this.calculateBoundingBox() + dimensions: dimensions }; globals.materials.compositeMaterials[id] = data;//todo trigger change on all instances }, diff --git a/js/menus/CompositeMenu.js b/js/menus/CompositeMenu.js index 3f6dd62474ecbf36ea278bffa8fd3f2b4a2d7ab4..025eba66a2be64018474e348b4d20d13e3527a2f 100644 --- a/js/menus/CompositeMenu.js +++ b/js/menus/CompositeMenu.js @@ -49,7 +49,7 @@ define(['jquery', 'underscore', 'menuParent', 'plist', 'lattice', 'globals'], fu this._exit(); return; } - lattice.compositeEditor.makeNewCompositeMaterial($("#compositeName").val()); + lattice.compositeEditor.makeNewCompositeMaterial($("#compositeName").val(), dimensions.clone()); this._exit(); },