Temperature Function found

This commit is contained in:
StempunkDev 2023-07-28 11:29:37 +02:00
parent f4cae9cd93
commit 62f241b3ee

View file

@ -1019,9 +1019,8 @@ function calculateTemperatures() {
d3.range(0, cells.i.length, grid.cellsX).forEach(function (r) { d3.range(0, cells.i.length, grid.cellsX).forEach(function (r) {
const y = grid.points[r][1]; const y = grid.points[r][1];
const lat = Math.abs(mapCoordinates.latN - (y / graphHeight) * mapCoordinates.latT); // [0; 90] const lat = (mapCoordinates.latN - (y / graphHeight) * mapCoordinates.latT); // [-90; 90]
const initTemp = tEq - rn(lat / 90, 2) * tNDelta; const initTemp = tEq - (Math.max(rn(lat / 90, 2), 0) * tNDelta - Math.min(rn(lat / 90, 2), 0) * tSDelta);
console.info(+y + "\t|\t" + +lat + "\t|\t" + +initTemp);
for (let i = r; i < r + grid.cellsX; i++) { for (let i = r; i < r + grid.cellsX; i++) {
cells.temp[i] = minmax(initTemp - convertToFriendly(cells.h[i]), -128, 127); cells.temp[i] = minmax(initTemp - convertToFriendly(cells.h[i]), -128, 127);
} }