fix: make Globe light position accurate
Takes UTC current time with timezone difference, based on noon I guess thanks again ChatGPT + StackOverflow?
This commit is contained in:
@@ -18,8 +18,8 @@ export class Globe {
|
|||||||
|
|
||||||
// Calculate local time for sun position
|
// Calculate local time for sun position
|
||||||
const date = new Date()
|
const date = new Date()
|
||||||
const localHour = date.getHours() + date.getTimezoneOffset() / 60
|
const localHour = date.getUTCHours() + date.getTimezoneOffset() / 60
|
||||||
this.options.sunAngle = (localHour - 12) / 12
|
this.options.sunAngle = 2 * Math.PI * (localHour - 12) / 24
|
||||||
|
|
||||||
// Parameters
|
// Parameters
|
||||||
this.params = {
|
this.params = {
|
||||||
|
|||||||
Reference in New Issue
Block a user