Files
housesof/apps/website/src/modules/globe/index.ts
Félix Péault 7efc1842bd feat: set correct sun angle from current time
Thanks ChatGPT for that one!!

How to find the current sun angle from Earth's rotation in javascript?
A hint: Where is the sun shining on the earth at the time I visit the site? I guess the time zone that's closest to noon.

the dayTime variable needs to be from 0 to 1

const d = degToRad(360 / dayTime)
const sunPos = new Vec3(
    Math.cos(d),
    Math.sin(d) * Math.sin(0),
    Math.sin(d) * Math.cos(0)
)
2023-02-10 15:35:36 +01:00

11 KiB