mirror of
https://github.com/Azgaar/Fantasy-Map-Generator.git
synced 2025-12-22 12:01:23 +01:00
Temperature Function found
This commit is contained in:
parent
f4cae9cd93
commit
62f241b3ee
1 changed files with 2 additions and 3 deletions
5
main.js
5
main.js
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue