Initial Idea

This commit is contained in:
StempunkDev 2023-07-25 13:32:35 +02:00
parent 3f8ee8d740
commit 7d40c8a1e4
2 changed files with 11 additions and 2 deletions

View file

@ -2356,9 +2356,16 @@
<i data-locked="0" id="lock_temperaturePole" class="icon-lock-open"></i>
<label data-tip="Set temperature near poles">
<i>Poles:</i>
<br>
<i>North Pole</i>
<input id="temperaturePoleInput" data-stored="temperaturePole" type="number" min="-50" max="50" />°C =
<span id="temperaturePoleF"></span>°F
<input id="temperaturePoleOutput" data-stored="temperaturePole" type="range" min="-50" max="50" />
<br>
<i>South Pole</i>
<input id="temperatureSPoleInput" data-stored="temperatureSPole" type="number" min="-50" max="50" />°C =
<span id="temperatureSPoleF"></span>°F
<input id="temperatureSPoleOutput" data-stored="temperatureSPole" type="range" min="-50" max="50" />
</label>
</div>
<div>

View file

@ -1010,8 +1010,10 @@ function calculateTemperatures() {
cells.temp = new Int8Array(cells.i.length); // temperature array
const tEq = +temperatureEquatorInput.value;
const tPole = +temperaturePoleInput.value;
const tDelta = tEq - tPole;
const tPoleN = +temperaturePoleInput.value;
//TODO Find proper delta to calculate
const tSPole = +temperatureSPoleInput.value;
const tDelta = tEq - tPoleN;
const int = d3.easePolyInOut.exponent(0.5); // interpolation function
d3.range(0, cells.i.length, grid.cellsX).forEach(function (r) {