Ein parametrisierbares Modell zur Darstellung von Linien

Liniengraphiken spielen vor allem bei der Erstellung von Illustrationen eine große Rolle. Durch den gezielten Einsatz verschieden gestalteter Linien lassen sich unterschiedliche Effekte erzielen.

Eine Reihe von Autoren haben sich bereits mit der Darstellung von Linien beschäftigt. Besonders erwähnenswert scheinen hierbei die folgenden Arbeiten:

Im Rahmen der Diplomarbeit sollen die oben genannten Ansätze zusammengeführt und erweitert werden. Es soll ein Modell für Linienzüge erarbeitet werden, das für den Großteil der in der Computergraphik genutzten Kurven eine differenzierte Darstellung erlaubt. Diese zu entwickelnde Modell sollte folgenden Anforderungen genügen:

  1. Die Darstellung von Spline--Kurven soll gewährleistet werden.
  2. Das Modell soll umfangreich parametrisierbar sein.
  3. Geeignete Vorbelegungen der Parameter (Default--Werte) sollen eine bequeme Anwendung ermöglichen.
  4. ähnlich den Schriftarten mit ihren verschiedenen Schnitten sollen verschiedene Ausprägungen einer Liniendarstellung in Familien organisiert werden. Die verschiedenen Ausprägungen einer Familie sollen eine differenzierte Darstellung von etwa Konturlinien, Schraffurlinien, etc. ermöglichen.
  5. Die Ausgabe der Linien erfolgt vektororientiert, also beispielsweise durch Angabe von zu füllenden Polygonzügen.

Die Implementierung der Arbeit erfolgt in Smalltalk (VisualWorks 2.5), um eine Eingliederung in laufende Forschungsarbeiten am ISG zu ermöglichen.

Magdeburg, am 18. September 1996

Sketches

Foot

Map

Shoe (Digitized from Sketch)

Diplomarbeit dipl_1_0.zip
optional: ImageReaderWriter für Animated-GIFs v1.1 add.zip
Pfad- und Stilbeispiele (bitte im IMAGE-Pfad entpacken) img.zip

Es werden die Matrix-Vector Bibliothek v1.14 und der Parser Compiler (Advanced Tools Release 2.5) vorausgesetzt.