diff --git a/apps/website/src/modules/globe/frag.glsl b/apps/website/src/modules/globe/frag.glsl index 1b59fa1..613d54d 100644 --- a/apps/website/src/modules/globe/frag.glsl +++ b/apps/website/src/modules/globe/frag.glsl @@ -17,4 +17,4 @@ void main() { vec3 color = mix(nightColor, dayColor, mixAmount); gl_FragColor = vec4(color, 1.0); -} \ No newline at end of file +} diff --git a/apps/website/src/modules/globe/index.ts b/apps/website/src/modules/globe/index.ts index 36b9a29..133daac 100644 --- a/apps/website/src/modules/globe/index.ts +++ b/apps/website/src/modules/globe/index.ts @@ -18,8 +18,8 @@ export class Globe { // Calculate local time for sun position const date = new Date() - const localHour = date.getHours() + date.getTimezoneOffset() / 60 - this.options.sunAngle = (localHour - 12) / 12 + const localHour = date.getUTCHours() + date.getTimezoneOffset() / 60 + this.options.sunAngle = 2 * Math.PI * (localHour - 12) / 24 // Parameters this.params = {