diff --git a/js/models/AppState.js b/js/models/AppState.js index 7ceb20d13140565a4ce7888dff3b1f39ae141ff4..7141ef854e29a8870ea787475a4c4c33c62e5224 100644 --- a/js/models/AppState.js +++ b/js/models/AppState.js @@ -18,10 +18,11 @@ AppState = Backbone.Model.extend({ menuWrapper: null, - allCellTypes: {octa:"Octahedron", cube:"Cube"}, + allCellTypes: {octa:"Octahedron", cube:"Cube", kelvin:"Kelvin"}, allConnectionTypes: { octa: {face:"Face", freeformFace:"Freeform Face", edge:"Edge", edgeRot:"Rotated Edge", vertex:"Vertex"}, - cube: {face:"Face"} + cube: {face:"Face"}, + kelvin: {face: "Face"} }, allPartTypes:{ octa:{ @@ -33,6 +34,9 @@ AppState = Backbone.Model.extend({ }, cube:{ face: {beam:"Beam"} + }, + kelvin:{ + face: {beam:"Beam"} } }, diff --git a/js/models/Lattice.js b/js/models/Lattice.js index c3dd52ed0a7c524e80188cc5cfdd30dc1afa3632..4795554df389d3a026f29d86f38f533ab4b3bf35 100644 --- a/js/models/Lattice.js +++ b/js/models/Lattice.js @@ -393,6 +393,8 @@ Lattice = Backbone.Model.extend({ } } else if (cellType == "cube"){ _.extend(this, this.CubeLattice); + } else if (cellType == "kelvin"){ + _.extend(this, this.CubeLattice); } this._initLatticeType();