From b8d6ed94426fb174925d7505ef42a31a10f13117 Mon Sep 17 00:00:00 2001 From: Claude Dev Date: Tue, 24 Mar 2026 23:07:24 +0100 Subject: [PATCH] Sonnenterminatur + Zeitzonen-Overlay SONNENTERMINATUR: - Echtzeit Tag/Nacht-Grenze als orange Linie auf dem Globus - Nachtseite als halbtransparenter schwarzer Schatten - Basiert auf Sonnendeklination + UTC-Zeit - Aktualisiert jede Minute ZEITZONEN: - 24 vertikale Linien (alle 15 Grad Laengengrad) - Jede Zone zeigt aktuelle Uhrzeit (z.B. UTC+2 14:30) - Labels bei Zoom (<8000km) sichtbar - Aktualisiert jede Minute Alle Features der ersten Tabelle nun implementiert. --- static/css/globe.css | 3 ++ static/index.html | 12 +++++ static/js/app.js | 2 + static/js/layers/terminator.js | 91 ++++++++++++++++++++++++++++++++++ static/js/layers/timezones.js | 75 ++++++++++++++++++++++++++++ 5 files changed, 183 insertions(+) create mode 100644 static/js/layers/terminator.js create mode 100644 static/js/layers/timezones.js diff --git a/static/css/globe.css b/static/css/globe.css index ef66001..c46370b 100644 --- a/static/css/globe.css +++ b/static/css/globe.css @@ -574,3 +574,6 @@ html, body { height: 100%; overflow: hidden; background: var(--bg-primary); colo .dot-cables { background: #00ccff; } .dot-infra { background: #ffdd00; } .dot-iss { background: #ff4444; box-shadow: 0 0 6px rgba(255,68,68,0.6); } + +.dot-terminator { background: #ff8800; } +.dot-timezones { background: #8888ff; } diff --git a/static/index.html b/static/index.html index db8075b..12d822a 100644 --- a/static/index.html +++ b/static/index.html @@ -132,6 +132,16 @@ Tag/Nacht + +