Changed Names:

Currently still only on NorthTemperature reliant, compadible version
This commit is contained in:
StempunkDev 2023-07-25 13:53:22 +02:00
parent 7d40c8a1e4
commit 1516b1f11c
3 changed files with 13 additions and 13 deletions

View file

@ -2358,14 +2358,14 @@
<i>Poles:</i> <i>Poles:</i>
<br> <br>
<i>North Pole</i> <i>North Pole</i>
<input id="temperaturePoleInput" data-stored="temperaturePole" type="number" min="-50" max="50" />°C = <input id="temperatureNorthPoleInput" data-stored="temperatureNorthPole" type="number" min="-50" max="50" />°C =
<span id="temperaturePoleF"></span>°F <span id="temperatureNorthPoleF"></span>°F
<input id="temperaturePoleOutput" data-stored="temperaturePole" type="range" min="-50" max="50" /> <input id="temperatureNorthPoleOutput" data-stored="temperatureNorthPole" type="range" min="-50" max="50" />
<br> <br>
<i>South Pole</i> <i>South Pole</i>
<input id="temperatureSPoleInput" data-stored="temperatureSPole" type="number" min="-50" max="50" />°C = <input id="temperatureSouthPoleInput" data-stored="temperatureSouthPole" type="number" min="-50" max="50" />°C =
<span id="temperatureSPoleF"></span>°F <span id="temperatureSouthPoleF"></span>°F
<input id="temperatureSPoleOutput" data-stored="temperatureSPole" type="range" min="-50" max="50" /> <input id="temperatureSouthPoleOutput" data-stored="temperatureSouthPole" type="range" min="-50" max="50" />
</label> </label>
</div> </div>
<div> <div>

View file

@ -1010,9 +1010,9 @@ function calculateTemperatures() {
cells.temp = new Int8Array(cells.i.length); // temperature array cells.temp = new Int8Array(cells.i.length); // temperature array
const tEq = +temperatureEquatorInput.value; const tEq = +temperatureEquatorInput.value;
const tPoleN = +temperaturePoleInput.value; const tPoleN = +temperatureNorthPoleInput.value;
//TODO Find proper delta to calculate //TODO Find proper delta to calculate
const tSPole = +temperatureSPoleInput.value; const tSPole = +temperatureSouthPoleInput.value;
const tDelta = tEq - tPoleN; const tDelta = tEq - tPoleN;
const int = d3.easePolyInOut.exponent(0.5); // interpolation function const int = d3.easePolyInOut.exponent(0.5); // interpolation function

View file

@ -107,11 +107,11 @@ function editWorld() {
function updateGlobeTemperature() { function updateGlobeTemperature() {
const tEq = +document.getElementById("temperatureEquatorOutput").value; const tEq = +document.getElementById("temperatureEquatorOutput").value;
document.getElementById("temperatureEquatorF").innerHTML = rn((tEq * 9) / 5 + 32); document.getElementById("temperatureEquatorF").innerHTML = rn((tEq * 9) / 5 + 32);
const tPole = +document.getElementById("temperaturePoleOutput").value; const tNPole = +document.getElementById("temperatureNorthPoleOutput").value;
document.getElementById("temperaturePoleF").innerHTML = rn((tPole * 9) / 5 + 32); document.getElementById("temperatureNorthPoleF").innerHTML = rn((tNPole * 9) / 5 + 32);
globe.selectAll(".tempGradient90").attr("stop-color", clr(1 - (tPole - tMin) / (tMax - tMin))); globe.selectAll(".tempGradient90").attr("stop-color", clr(1 - (tNPole - tMin) / (tMax - tMin)));
globe.selectAll(".tempGradient60").attr("stop-color", clr(1 - (tEq - ((tEq - tPole) * 2) / 3 - tMin) / (tMax - tMin))); globe.selectAll(".tempGradient60").attr("stop-color", clr(1 - (tEq - ((tEq - tNPole) * 2) / 3 - tMin) / (tMax - tMin)));
globe.selectAll(".tempGradient30").attr("stop-color", clr(1 - (tEq - ((tEq - tPole) * 1) / 3 - tMin) / (tMax - tMin))); globe.selectAll(".tempGradient30").attr("stop-color", clr(1 - (tEq - ((tEq - tNPole) * 1) / 3 - tMin) / (tMax - tMin)));
globe.select(".tempGradient0").attr("stop-color", clr(1 - (tEq - tMin) / (tMax - tMin))); globe.select(".tempGradient0").attr("stop-color", clr(1 - (tEq - tMin) / (tMax - tMin)));
} }