Ein Muster, über alles wiederholt, was es füllt

Mit Schraffur sagt eine technische Zeichnung, woraus etwas besteht, und eine Karte, welche Zone welche ist, ohne dafür eine Farbe aufzuwenden. Sie muss einen Schwarzweißdruck überstehen, und sie muss in jedem Feld jeder Zeichnung dieselbe Schraffur sein — genau das sind einzeln gezeichnete Linien nicht.

Ein Muster ist eine kleine Zeichnung und ein Abstand, einmal in der Datei enthalten, wie breit die damit gefüllte Fläche auch ist, und es berührt nur, was es malt — deshalb können sich zwei davon kreuzen und beide lesbar bleiben. Sechs Felder zeigen, was das bringt, und ein Name in großen Buchstaben am Fuß ist mit der Ziegelmauer-Zeichnung gefüllt: Was gefüllt wird, muss kein Rechteck sein, es können Buchstaben sein.

Es lohnt sich, die sechs einzeln durchzugehen. Balken, in der Breite eines Balkens wiederholt, ergeben eine dichte Schraffur; dieselben Balken im Dreifachen davon wiederholt ergeben eine luftige, und allein dieser Abstand unterscheidet auf einer Zeichnung zwei Materialien. Ein einzelner Punkt mit mehr Raum darum ergibt stattdessen eine Körnung. Geneigte Balken ergeben ein drittes Material, ohne dass eine zweite Zeichnung gemacht wurde. Die Ziegelmauer zeigt, was aus allem wird, was über den Rand der kleinen Zeichnung hinausläuft: Es wird dort abgeschnitten. Und jedes Muster ist an die Seite geheftet statt an die Form, die es füllt, sodass zwei Felder nebeneinander ein Raster teilen und die Schraffur dort nicht springt, wo sie aufeinandertreffen.

Was dieses Beispiel zeigt

  • Ein einmal gezeichnetes Muster, über jede Fläche wiederholt.
  • Eine Neigung, ohne das Muster neu zu zeichnen.
  • An die Seite geheftete Muster, sodass benachbarte Felder ein Raster teilen.

Der Quellcode, vollständig

Nichts ist weggelassen und nichts vereinfacht: Das ist das Programm genau so, wie es läuft, für den Entwickler, der diese Bibliothek nutzt. Die dritte ist die Beschreibung selbst: eine schlichte Liste dessen, was die Seite sagen muss, und das wird dem Dienst gesendet.

Den Rust-Quellcode lesen Den Python-Quellcode lesen Den JSON-Quellcode lesen

Das Dokument selbst

Das Dokument auf Englisch öffnen Das Dokument auf Französisch öffnen Das Dokument auf Deutsch öffnen Das Dokument auf Spanisch öffnen Das Dokument auf Italienisch öffnen Das Dokument auf Portugiesisch öffnen

Beispiele in der Nähe

Ein Monatsbericht, seine Diagramme in Kurven gezeichnet

Ein Kreisdiagramm, wohin die Stunden gingen, eine Ringanzeige, wie weit die Arbeit im Jahr fortgeschritten ist, eine Karte mit abgerundeten Ecken und Bögen, denen gesagt wird, wohin sie führen, statt wie weit sie sich drehen.

Das Gezeichnete ausschneiden

Dieselbe Streifenfläche, durch zwei Fenster gezeigt: eine schlichte Scheibe und ein Ring, dessen Mitte leer bleibt.

Transparenz und Füllmethoden

Halb durchsichtige Füllungen, die sich überlappen und mischen, ein orangefarbenes Quadrat über einem blauen Balken auf vier verschiedene Arten, Farben zu mischen, und eine Zeile sich überlappender Buchstaben, auf zwei Arten gemalt.

Verläufe in einer Linie, in einem Kreis und aus einer Funktion gelesen

Fünf Felder: ein Kopfbereich, der ausblendet, dieselbe Ausblendung diagonal, ein Leuchten über seinen eigenen Kreis hinaus fortgesetzt, sodass sich die Ecken füllen, eine Mischung, die über eine dritte Farbe geht, und ein Schachbrett, dessen Farbe daraus berechnet wird, wo jeder Punkt steht, nach rechts röter und nach oben grüner.

Mit einem Verlauf gefüllter Text und Formen

Ein Verlauf als die Farbe, mit der etwas gefüllt wird: eine Schlagzeile, deren Buchstaben Fenster auf eine Mischung aus drei Farben sind, ein mit einem kreisförmigen Verlauf gefülltes Feld, das die Seite durchscheinen lässt, und ein Band, dessen Mischung aufrecht gestellt und dessen Rahmen mit dem kreisförmigen Verlauf gemalt ist.

Jedes Beispiel, nach Thema