Slide 2: der Ausschnitt steht groesser da als die Zeichnung

Beide waren ungefaehr gleich gross und lasen sich damit als gleichwertig. Sie
sind es nicht: der Ausschnitt traegt das Produkt, die Plaettchen tragen nur
die Ausgangslage.

Platz war da. Gemessen endet die linke Haelfte samt Leitung bei x = 344, der
Kasten begann erst bei 464 -- also 120 Einheiten ungenutzt. Der Kasten steht
jetzt bei 388 und ist um 1,28 skaliert; die Zeichnung wird dadurch nur
geringfuegig kleiner, das Verhaeltnis aendert sich um rund ein Drittel.

Die Projektnummer misst dadurch wieder 15,8 px statt 12,4. Sie ist der Beleg
fuer den Fliesstext ("Jeder Kanal haengt an seiner Projektnummer") und muss
lesbar bleiben.

visBottom von 120 auf 70: die Zeichnung sass sonst hoch, mit 204 px Leere
unten und nur 99 zum Text. Jetzt 154 und 149, also in einer Reihe mit Slide 3
und 4.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
dejanandClaude Opus 5 committed 2026-08-27 16:31:08 +02:00
1 parent 7fb1c3dfcb
commit 9ae27488d6
2 files changed
+23 -8

No files matched your search

+10 -3
View File
@@ -236,9 +236,16 @@ gesetzt. Die Werte dafür stehen fest im Code und sind nicht gewürfelt: ein
Zufallsgenerator gäbe bei jedem Neubau ein anderes Bild, und die Slide soll
zweimal gleich aussehen.
**Was es kostet:** die Kanalliste steht jetzt in der halben Breite. Die
Projektnummer misst dadurch 12,4 px statt 17,4. Sie ist lesbar, aber knapp —
wer sie noch einmal verkleinert, nimmt der Slide ihre eigene Aussage.
**Der Ausschnitt steht größer da als die Zeichnung daneben** (`LISTE_SKALA`,
1,28). Er trägt das Produkt, die Plättchen tragen nur die Ausgangslage; gleich
groß gesetzt lasen sich beide als gleichwertig, und das sind sie nicht. Platz
dafür war da: gemessen endet die linke Hälfte samt Leitung bei x = 344, der
Kasten begann erst bei 464.
**Die Projektnummer misst dadurch wieder 15,8 px** statt 12,4 in der halben
Breite. Sie ist der Beleg für den Fließtext („Jeder Kanal hängt an seiner
Projektnummer") und muss lesbar bleiben — wer sie verkleinert, nimmt der Slide
ihre eigene Aussage.
---
+13 -5
View File
@@ -1428,7 +1428,7 @@ if (location.search.indexOf("nur=anim") >= 0)
/* Die Zeichnung steht ganz auf ihrer eigenen Seite. Ein Zwischenstand
zog sie ueber die Kante nach links auf Slide 1 -- das ist
zurueckgenommen, und mit ihm der negative visLeft. */
vis: "kanaele", visW: 896, visLeft: 92, visBottom: 120,
vis: "kanaele", visW: 896, visLeft: 92, visBottom: 70,
},
{
/* Der Satz aus dem Redaktionsplan: "Foto rein, Aufgabe raus." Die
@@ -3050,8 +3050,16 @@ if (location.search.indexOf("nur=anim") >= 0)
const listeH = zeigen.length * ZEILE_H;
const sb = LISTE_B + 2 * PAD, sh = listeH + 2 * PAD;
const m = stapelRand(sb, sh);
const LX = 470; // wo die Liste anfaengt
const W = LX + sb + m, H = 736;
/* Der Ausschnitt steht groesser da als die Zeichnung daneben. Er traegt
das Produkt, die Plaettchen tragen nur die Ausgangslage -- gleich gross
gesetzt lasen sich beide als gleichwertig, und das sind sie nicht.
Gemessen endet die linke Haelfte samt Leitung bei x = 344, also bleibt
hier Platz. */
const LISTE_SKALA = 1.28;
const skB = sb * LISTE_SKALA, skH = sh * LISTE_SKALA, skM = m * LISTE_SKALA;
const LX = 388; // wo der Kasten der Liste anfaengt
const W = LX + skB + skM, H = 736;
let g = "";
/* Fest gesetzte Lagen statt gewuerfelter: ein Zufallsgenerator gaebe bei
@@ -3102,8 +3110,8 @@ if (location.search.indexOf("nur=anim") >= 0)
let liste = "";
zeigen.forEach((c, i) => { liste += chatZeile(PAD, PAD + i * ZEILE_H, c); });
g += '<g transform="translate(' + n1(LX - m) + ',' + n1((H - sh) / 2 - m) + ')">' +
stapel(sb, sh, 20, liste) + '</g>';
g += '<g transform="translate(' + n1(LX - skM) + ',' + n1((H - skH) / 2 - skM) +
') scale(' + LISTE_SKALA + ')">' + stapel(sb, sh, 20, liste) + '</g>';
/* Die Leitung schwingt zwischen den Plaettchen seitlich aus. Der Kasten
nimmt das mit auf -- sonst stuende sie ausserhalb, und die Randmessung