diff --git a/js/plists/ESimPlist.js b/js/plists/ESimPlist.js index 11d9af043593d5bfe9f2033831adb1a5588d69eb..ff8321ba45cc5e99104926f314a3e4d6573d2cf3 100644 --- a/js/plists/ESimPlist.js +++ b/js/plists/ESimPlist.js @@ -20,6 +20,7 @@ define([], function(){ visibleStaticSimTypes: { none: "None", + voltageField: "Input Potentials", electricField: "Electric Field", chargeField: "Charge Distribution", capacitanceField: "Capacitance" diff --git a/js/simulation/electronics/eSim.js b/js/simulation/electronics/eSim.js index 8ea1fee2988ed1f130d1343833d25d112056dad8..2f045d0dea16b823cc4062febd6ec2af2dfffee1 100644 --- a/js/simulation/electronics/eSim.js +++ b/js/simulation/electronics/eSim.js @@ -50,6 +50,7 @@ define(['underscore', 'backbone', 'threeModel'], function(_, Backbone, three){ return; } if (this.get(visibleSim)) this.get(visibleSim).show(height); + three.render(); } diff --git a/js/simulation/electronics/eSimField.js b/js/simulation/electronics/eSimField.js index d584587037912bc5d5a111585e6fdb16f14808e8..fda5987283e040cda1199a8342e94ab09a1281f1 100644 --- a/js/simulation/electronics/eSimField.js +++ b/js/simulation/electronics/eSimField.js @@ -75,12 +75,10 @@ define(['underscore', 'threeModel'], function(_, three){ this._setObject3DPosition(this._offset, this._resolution, height); this._object3D.visible = true; - three.render(); }; - ESimField.prototype.hide = function(noRender){ + ESimField.prototype.hide = function(){ this._object3D.visible = false; - if (!noRender) three.render(); }; ESimField.prototype._loop = function(data, callback){