From 50b60ebe8f435ecd33a03fc94ff9db08256cc09d Mon Sep 17 00:00:00 2001 From: Dogfather Date: Wed, 9 Sep 2026 11:43:12 +0200 Subject: [PATCH] Uhr: die Lichtkante leuchtet nur noch von oben MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Filipe (screen1): "perfektionnier bitte die stunden. und da sind auch noch striche die durch die stunden gehen, ist das normal?" Nein, war es nicht. DIE URSACHE Die Lichtkante ist ein Kreis, der gegen seine Bahn versetzt ist -- bei der Stunde um 2,6 Einheiten nach oben, bei einer Bandbreite von 5,8. Das ergibt je nach Stelle am Zifferblatt etwas voellig Verschiedenes: oben Der Versatz liegt QUER zum Balken -> echte Oberkante. seitlich Der Versatz liegt LAENGS zum Balken -> ein heller Strich mitten hindurch. Genau der, den Filipe gesehen hat. unten Es waere eine Unterkante -- die bei Licht von oben gar nicht leuchten duerfte. Mit einem Versatz ist das nicht zu loesen: Ein verschobener Kreis ist an den Seiten zwangslaeufig tangential zur Bahn. Am 09.09. hatte ich schon einmal an dieser Stelle nachgebessert (die Achse von seitlich auf senkrecht gedreht) -- das hat die Kante an den richtigen Ort gebracht, aber nicht die Frage geloest, was sie dort ueberhaupt zu suchen hat. DIE LOESUNG Die Kante bekommt einen Verlauf statt einer festen Farbe und wird zu den Seiten hin ausgeblendet. Sichtbar ist sie nur im oberen Drittel -- genau da, wo Licht von oben auf einen gewoelbten Ring faellt. RICHTUNG NACHGEMESSEN, NICHT HERGELEITET. Das SVG traegt `rotate(-90deg)`; SVG-x zeigt auf dem Bildschirm nach oben, der Verlauf laeuft deshalb ueber x und nicht ueber y. Dieselbe Drehung hat heute schon einmal die gesamte Lichtrichtung verdreht -- deshalb steht der Hinweis direkt am Verlauf. GEMESSEN, Querschnitt durch den Stundenbalken (28,1 bis 34,9; Mitte 31,5), alle zwoelf Plaetze gezeichnet: oben bei 9,1° hellste Stelle r=34,4 (164) Mitte 123 -> 1,33x rechts bei 99,1° hellste Stelle r=32,4 (118) Mitte 111 -> 1,06x unten bei 189,1° hellste Stelle r=33,8 (137) Mitte 132 -> 1,04x links bei 279,1° hellste Stelle r=32,7 (124) Mitte 114 -> 1,09x Oben sitzt die hellste Stelle auf der AUSSENKANTE (34,4 von 34,9) und ist ein Drittel heller als der Balken -- eine Kante. An den drei anderen Richtungen bleibt die Ueberhoehung unter zehn Prozent, der Strich ist damit weg. Die Stunde teilt sich den Verlauf mit Sekunde und Minute und ist nur ueber die Deckkraft schwaecher gestellt. Zwei Verlaeufe fuer dasselbe Licht waeren zwei Sachen zum Pflegen. Geprueft: pruef-start-ansicht, pruef-buehne, pruef-css-klassen -- gruen. Co-Authored-By: Claude Opus 5 --- workspace/assets/css/start.css | 13 +++++++++++-- workspace/start.html | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+), 2 deletions(-) diff --git a/workspace/assets/css/start.css b/workspace/assets/css/start.css index d86f1758..baee7dc7 100644 --- a/workspace/assets/css/start.css +++ b/workspace/assets/css/start.css @@ -5607,7 +5607,13 @@ body[data-fremde-sicht="ja"]::after { gewoelbte Kante bei Licht von oben. Das ist der ganze Unterschied zwischen einem Strich und einem Ring aus Material. */ .uhr__kante circle { - stroke: rgba(255, 255, 255, .72) !important; + /* NICHT MEHR EINE FESTE FARBE, SONDERN EIN VERLAUF. + + Eine gleichmaessig helle Kante rings um den Ring ist kein Licht, + sondern ein aufgemalter Rand -- und an den Seiten war sie sogar ein + Strich MITTEN DURCH den Balken (siehe die Begruendung am Verlauf in + start.html). Der Verlauf blendet sie zu den Seiten hin aus. */ + stroke: url(#uhr-kante-licht) !important; stroke-width: .9; } /* DIE KANTE DER STUNDE IST EIN HAUCH, KEIN STRICH (09.09.2026, @@ -5626,7 +5632,10 @@ body[data-fremde-sicht="ja"]::after { Jetzt 22 Prozent. Die Kante ist noch da (sie macht aus der Flaeche ein Werkstueck), aber sie ist wieder eine Kante. */ -.uhr__kante .uhr__stunde { stroke: rgba(255, 255, 255, .22) !important; } +/* Die Stunde bekommt denselben Verlauf, nur schwaecher -- ueber die + Deckkraft des ganzen Elements statt ueber eine zweite Farbe. Zwei + Verlaeufe fuer dasselbe Licht waeren zwei Sachen zum Pflegen. */ +.uhr__kante .uhr__stunde { opacity: .34; } /* Und schmaler: 0,6 statt 0,9 -- auf dem breitesten Balken darf die Kante nicht die breiteste sein. */ .uhr__kante .uhr__stunde { stroke-width: .6; } diff --git a/workspace/start.html b/workspace/start.html index baa20eff..a6d0eaf5 100644 --- a/workspace/start.html +++ b/workspace/start.html @@ -371,6 +371,39 @@ Minute und Sekunde behalten ihren vollen Verlauf: Bei 60 Gliedern liegen die Nachbarn so dicht, dass der Wechsel als Politur gelesen wird, nicht als Luecke. --> + + + + + + + + +