From 62f241b3ee395312b103f87099bb83bb63cd5ff1 Mon Sep 17 00:00:00 2001 From: StempunkDev Date: Fri, 28 Jul 2023 11:29:37 +0200 Subject: [PATCH] Temperature Function found --- main.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/main.js b/main.js index 1e99130f..751c2a63 100644 --- a/main.js +++ b/main.js @@ -1019,9 +1019,8 @@ function calculateTemperatures() { d3.range(0, cells.i.length, grid.cellsX).forEach(function (r) { const y = grid.points[r][1]; - const lat = Math.abs(mapCoordinates.latN - (y / graphHeight) * mapCoordinates.latT); // [0; 90] - const initTemp = tEq - rn(lat / 90, 2) * tNDelta; - console.info(+y + "\t|\t" + +lat + "\t|\t" + +initTemp); + const lat = (mapCoordinates.latN - (y / graphHeight) * mapCoordinates.latT); // [-90; 90] + const initTemp = tEq - (Math.max(rn(lat / 90, 2), 0) * tNDelta - Math.min(rn(lat / 90, 2), 0) * tSDelta); for (let i = r; i < r + grid.cellsX; i++) { cells.temp[i] = minmax(initTemp - convertToFriendly(cells.h[i]), -128, 127); }